├── license.txt ├── Resources ├── item.png ├── uiSprite.psd ├── configure_with_white_outline.png └── item.txt ├── images ├── ui │ ├── banner.png │ ├── footerBG.jpg │ ├── uiSprite.png │ ├── activeLink.png │ ├── contentBG.jpg │ ├── dataLayers.jpg │ ├── logoBorder.jpg │ ├── ajax-loader.gif │ ├── logoBorderRTL.jpg │ └── bluepoint-21x25.png ├── defaultThumb.png └── documentation │ ├── custom_html.png │ ├── custom_logo.png │ ├── group_page.png │ ├── id_from_url.png │ ├── addthis_account.png │ └── addthis_profile_id.png ├── .jshintrc ├── css ├── ie9.css └── reset.css ├── javascript ├── djConfig.js └── SearchSources.js ├── config ├── commonConfig.js └── options.js ├── proxy ├── proxy.config ├── proxy.php └── proxy.ashx ├── index.html ├── nls ├── zh-hk │ └── template.js ├── zh-tw │ └── template.js ├── zh-cn │ └── template.js ├── ko │ └── template.js ├── ja │ └── template.js ├── he │ └── template.js ├── ar │ └── template.js ├── da │ └── template.js ├── nb │ └── template.js ├── sv │ └── template.js ├── th │ └── template.js ├── tr │ └── template.js ├── et │ └── template.js ├── vi │ └── template.js ├── lv │ └── template.js ├── bs │ └── template.js ├── hr │ └── template.js ├── cs │ └── template.js ├── id │ └── template.js ├── ru │ └── template.js ├── sr │ └── template.js ├── hi │ └── template.js ├── pl │ └── template.js ├── fi │ └── template.js ├── lt │ └── template.js ├── pt-br │ └── template.js ├── it │ └── template.js ├── de │ └── template.js ├── es │ └── template.js ├── nl │ └── template.js ├── pt-pt │ └── template.js ├── fr │ └── template.js ├── ro │ └── template.js ├── el │ └── template.js ├── en │ └── template.js └── template.js ├── map.html ├── README.md ├── hr └── template.js └── readme.html /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/license.txt -------------------------------------------------------------------------------- /Resources/item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/Resources/item.png -------------------------------------------------------------------------------- /Resources/uiSprite.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/Resources/uiSprite.psd -------------------------------------------------------------------------------- /images/ui/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/banner.png -------------------------------------------------------------------------------- /images/ui/footerBG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/footerBG.jpg -------------------------------------------------------------------------------- /images/ui/uiSprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/uiSprite.png -------------------------------------------------------------------------------- /images/defaultThumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/defaultThumb.png -------------------------------------------------------------------------------- /images/ui/activeLink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/activeLink.png -------------------------------------------------------------------------------- /images/ui/contentBG.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/contentBG.jpg -------------------------------------------------------------------------------- /images/ui/dataLayers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/dataLayers.jpg -------------------------------------------------------------------------------- /images/ui/logoBorder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/logoBorder.jpg -------------------------------------------------------------------------------- /images/ui/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/ajax-loader.gif -------------------------------------------------------------------------------- /images/ui/logoBorderRTL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/logoBorderRTL.jpg -------------------------------------------------------------------------------- /images/ui/bluepoint-21x25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/ui/bluepoint-21x25.png -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "undef": true, 3 | "browser":true, 4 | "devel":true, 5 | "globals": { "require": false, "define":false } 6 | } -------------------------------------------------------------------------------- /images/documentation/custom_html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/documentation/custom_html.png -------------------------------------------------------------------------------- /images/documentation/custom_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/documentation/custom_logo.png -------------------------------------------------------------------------------- /images/documentation/group_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/documentation/group_page.png -------------------------------------------------------------------------------- /images/documentation/id_from_url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/documentation/id_from_url.png -------------------------------------------------------------------------------- /Resources/configure_with_white_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/Resources/configure_with_white_outline.png -------------------------------------------------------------------------------- /images/documentation/addthis_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/documentation/addthis_account.png -------------------------------------------------------------------------------- /images/documentation/addthis_profile_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Esri/map-gallery-template-js/HEAD/images/documentation/addthis_profile_id.png -------------------------------------------------------------------------------- /css/ie9.css: -------------------------------------------------------------------------------- 1 | .gradient, 2 | .disabled, 3 | .toggleButton, 4 | .silverButton, 5 | .mapButton, 6 | .buttonSelected, 7 | .buttonLeft, 8 | .buttonRight, 9 | .buttonSingle, 10 | .esriPopup .titlePane, 11 | .dj_ie7 .esriPopup .titlePane .title { 12 | filter: none !important; 13 | } -------------------------------------------------------------------------------- /Resources/item.txt: -------------------------------------------------------------------------------- 1 | Name: 2 | PublicGallery Template 3 | 4 | Short description: 5 | This PublicGallery template is designed for anyone who wants to showcase their ArcGIS Online maps, layers, and mobile apps in a dynamic web gallery. 6 | 7 | Detailed description: 8 | This template is designed for anyone who wants to showcase their ArcGIS Online maps, layers, and mobile apps in a dynamic web gallery. The template allows you to control the content that fills the gallery using tools available in your ArcGIS Online account. This means that once you deploy a gallery, keeping gallery content up-to-date is as simple as sharing or un-sharing items in your ArcGIS Online group. 9 | 10 | Thumbnail: 11 | item.png -------------------------------------------------------------------------------- /javascript/djConfig.js: -------------------------------------------------------------------------------- 1 | var path_location = location.pathname.replace(/\/[^/]+$/, ''); 2 | var path_location_tc = path_location + '/config'; 3 | if (path_location.search(/\/apps\/|\/home\//) !== -1) { 4 | path_location_tc = path_location.substr(0, path_location.lastIndexOf('/PublicGallery')); 5 | } 6 | // Dojo Config 7 | var dojoConfig = { 8 | parseOnLoad: true, 9 | //locale: 'ar', 10 | packages: [{ 11 | name: "esriTemplate", 12 | location: path_location 13 | }, { 14 | name: "application", 15 | location: path_location + '/javascript' 16 | }, { 17 | name: "templateConfig", 18 | location: path_location_tc 19 | }, { 20 | name: "config", 21 | location: path_location + '/config' 22 | }] 23 | }; 24 | // Have to handle a locale parameter before dojo is loaded 25 | if (location.search.match(/locale=([\w-]+)/)) { 26 | dojoConfig.locale = RegExp.$1; 27 | } -------------------------------------------------------------------------------- /config/commonConfig.js: -------------------------------------------------------------------------------- 1 | define( 2 | [], 3 | function () { 4 | var config = { 5 | bingMapsKey: "ArAavTvIHoG3w9HwhroJuCFAzUttY_pQQvjdmHmZHQQfv6wahgxcyOiT3op-SCni", 6 | helperServices: { 7 | geometry: { 8 | url: "https://utility.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" 9 | }, 10 | printTask: { 11 | url: "https://utility.arcgisonline.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task" 12 | }, 13 | geocode: [{ 14 | url: "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer" 15 | }] 16 | } 17 | }; 18 | 19 | // could use a has() test to optionally populate some global 20 | // property so that the stuff defined is in some global identifier 21 | // 22 | // instead, just populate a global, will need to remove the next line when 23 | // when we remove support for loading modules with dojo.require 24 | // which will be when we move to Dojo 2.0 25 | commonConfig = config; 26 | // instead of using a global, this should probably be added to some namespace... 27 | // do the templates have a common namespace that they use? 28 | 29 | return config; 30 | }); -------------------------------------------------------------------------------- /proxy/proxy.config: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 14 | 16 | 18 | 20 | 22 | 24 | 26 | 28 | 31 | 33 | 35 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /config/options.js: -------------------------------------------------------------------------------- 1 | define([], function () { 2 | var config = { 3 | "group": "908dd46e749d4565a17d2b646ace7b1a", 4 | "appid": "", 5 | "theme": "blueTheme", 6 | "siteTitle": "", 7 | "siteBannerImage": "", 8 | "siteBannerUrl": "", 9 | "mapTitle": "", 10 | "mapSnippet": "", 11 | "mapItemDescription": "", 12 | "mapLicenseInfo": "", 13 | "homeHeading": "", 14 | "homeSnippet": "", 15 | "homeSideHeading": "", 16 | "homeSideContent": "", 17 | "footerHeading": "", 18 | "footerDescription": "", 19 | "footerLogo": "", 20 | "footerLogoUrl": "", 21 | "addThisProfileId": "xa-4f3bf72958320e9e", 22 | "defaultLayout": "grid", 23 | "searchString": "", 24 | "sortField": "modified", 25 | "sortOrder": "desc", 26 | "searchType": "", 27 | "mapViewer": "simple", 28 | "paginationSize": 2, 29 | "galleryItemsPerPage": 9, 30 | "showProfileUrl": false, 31 | "showSocialButtons": true, 32 | "showFooter": true, 33 | "showBasemapGallery": true, 34 | "showArcGISBasemaps": true, 35 | "showFilterType": false, 36 | "filterType": "", // "Maps", "Layers", "Applications", "Tools", "Datafiles" 37 | "basemapsGroup": {}, 38 | "openLayersInViewer": true, 39 | "showGroupSearch": true, 40 | "showGroupSort": false, 41 | "showMapSearch": true, 42 | "showLayerToggle": true, 43 | "showLayoutSwitch": true, 44 | "showOverviewMap": true, 45 | "showMoreInfo": false, 46 | "showPagination": true, 47 | "showArcGISOnlineButton": false, 48 | "showLicenseInfo": true, 49 | "showAttribution": true, 50 | "showComments": false, 51 | "showRatings": false, 52 | "showViews": false, 53 | "showMobileButtons": true, 54 | "showThumbTitle": false, 55 | "openGalleryItemsNewWindow": false, 56 | "bannerBackground": "images/ui/banner.png", 57 | "proxyUrl": "", 58 | "sharingurl": "", 59 | "iosAppUrl": "itms://itunes.apple.com/us/app/arcgis/id379687930?mt=8", 60 | "androidAppUrl": "https://market.android.com/details?id=com.esri.android.client", 61 | "pointGraphic": "images/ui/bluepoint-21x25.png", 62 | "sourceCountry": "USA" 63 | }; 64 | return config; 65 | }); -------------------------------------------------------------------------------- /css/reset.css: -------------------------------------------------------------------------------- 1 | /* 2 | html5doctor.com Reset Stylesheet 3 | v1.6.1 4 | Last Updated: 2010-09-17 5 | Author: Richard Clark - http://richclarkdesign.com 6 | Twitter: @rich_clark 7 | */ 8 | 9 | html, body, div, span, object, iframe, 10 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, 11 | abbr, address, cite, code, 12 | del, dfn, em, img, ins, kbd, q, samp, 13 | small, strong, sub, sup, var, 14 | b, i, 15 | dl, dt, dd, ol, ul, li, 16 | fieldset, form, label, legend, 17 | table, caption, tbody, tfoot, thead, tr, th, td, 18 | article, aside, canvas, details, figcaption, figure, 19 | footer, header, hgroup, menu, nav, section, summary, 20 | time, mark, audio, video { 21 | margin:0; 22 | padding:0; 23 | border:0; 24 | outline:0; 25 | font-size:100%; 26 | vertical-align:baseline; 27 | background:transparent; 28 | } 29 | 30 | body { 31 | line-height:1; 32 | } 33 | 34 | article,aside,details,figcaption,figure, 35 | footer,header,hgroup,menu,nav,section { 36 | display:block; 37 | } 38 | 39 | nav ul { 40 | list-style:none; 41 | } 42 | 43 | blockquote, q { 44 | quotes:none; 45 | } 46 | 47 | blockquote:before, blockquote:after, 48 | q:before, q:after { 49 | content:''; 50 | content:none; 51 | } 52 | 53 | a { 54 | margin:0; 55 | padding:0; 56 | font-size:100%; 57 | vertical-align:baseline; 58 | background:transparent; 59 | } 60 | 61 | /* change colours to suit your needs */ 62 | ins { 63 | background-color:#ff9; 64 | color:#000; 65 | text-decoration:none; 66 | } 67 | 68 | /* change colours to suit your needs */ 69 | mark { 70 | background-color:#ff9; 71 | color:#000; 72 | font-style:italic; 73 | font-weight:bold; 74 | } 75 | 76 | del { 77 | text-decoration: line-through; 78 | } 79 | 80 | abbr[title], dfn[title] { 81 | border-bottom:1px dotted; 82 | cursor:help; 83 | } 84 | 85 | table { 86 | border-collapse:collapse; 87 | border-spacing:0; 88 | } 89 | 90 | /* change border colour to suit your needs */ 91 | hr { 92 | display:block; 93 | height:1px; 94 | border:0; 95 | border-top:1px solid #cccccc; 96 | margin:1em 0; 97 | padding:0; 98 | } 99 | 100 | input, select { 101 | vertical-align:middle; 102 | } 103 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 30 | 31 | 32 | 33 | 34 | 42 |
43 |
44 |
45 |

46 |

47 |
48 |
49 |
50 |

51 |
52 |
53 |
54 | 55 |
56 |
57 | 58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 | 72 | 73 | 74 | 75 | 80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /nls/zh-hk/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "英語", 5 | "clearSearch": "清除", 6 | "datePattern": "年月日" 7 | }, 8 | "errors": { 9 | "createMap": "無法建立地圖", 10 | "general": "錯誤", 11 | "bingError": "部署此應用程式需要輸入您自己的 Bing 地圖金鑰。", 12 | "noLayers": "無可作業的圖層", 13 | "noSearchResults": "抱歉,未找到任何結果。", 14 | "noGroupResults": "找不到該群組。", 15 | "noMatches": "未找到任何匹配項。", 16 | "noMapsFound": "未找到任何地圖。" 17 | }, 18 | "sidePanel": { 19 | "title": "圖例", 20 | "legendButton": "圖例", 21 | "layersButton": "圖層", 22 | "legendButtonTitle": "地圖圖例", 23 | "aboutButton": "關於", 24 | "aboutButtonTitle": "關於地圖", 25 | "message": "無可作業的圖層" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "顯示所有地圖", 29 | "searchTitle": "搜尋此群組", 30 | "searchTitleShort": "搜尋", 31 | "searchPlaceholder": "搜尋地圖", 32 | "itemTitle": "檢視地圖", 33 | "gridSwitch": "切換到方格檢視", 34 | "listSwitch": "切換到清單檢視", 35 | "loadingText": "正在載入地圖…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "排序方式", 39 | "modified": "日期", 40 | "title": "標題", 41 | "type": "類型", 42 | "numRatings": "評級", 43 | "avgRating": "平均評級", 44 | "numComments": "評論", 45 | "numViews": "視圖" 46 | }, 47 | "comments": { 48 | "commentsHeader": "評論", 49 | "posted": "已發表", 50 | "by": "擁有者", 51 | "deleteComment": "刪除", 52 | "editComment": "編輯", 53 | "noComments": "無評論", 54 | "addCommentButton": "新增評論", 55 | "signIn": "登錄", 56 | "register": "註冊", 57 | "or": "或", 58 | "toPost": "發表評論。" 59 | }, 60 | "buttons": { 61 | "cancel": "取消", 62 | "submit": "提交" 63 | }, 64 | "rating": { 65 | "signIn": "登錄", 66 | "toRate": "以進行評級。" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "已建立", 70 | "ratingsLabel": "評級", 71 | "ratingsLabelPlural": "次評級", 72 | "viewsLabel": "檢視", 73 | "viewsLabelPlural": "次檢視", 74 | "commentsLabel": "評論", 75 | "commentsLabelPlural": "次評論", 76 | "modifiedLabel": "上次修改時間", 77 | "by": "擁有者", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "查詢位置", 82 | "findPlaceholder": "查詢地址", 83 | "aboutHeader": "關於本地圖", 84 | "layersHeader": "圖層", 85 | "enterFullscreen": "全螢幕視圖", 86 | "exitFullscreen": "退出全螢幕模式", 87 | "arcgisLink": "項目詳細資訊", 88 | "moreInformation": "更多資訊", 89 | "geoLocateTitle": "使用目前的位置", 90 | "openInMobile": "在行動應用程式中開啟", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "擁有者:", 94 | "switchBasemap": "切換底圖", 95 | "getMobileApp": "獲取應用程式", 96 | "constraintsHeading": "使用限制", 97 | "createdLabel": "建立日期", 98 | "noDescription": "無描述。", 99 | "detailsLabel": "詳細資訊" 100 | }, 101 | "filterItems": { 102 | "show": "顯示", 103 | "all": "所有結果", 104 | "maps": "地圖", 105 | "layers": "圖層", 106 | "applications": "應用程式", 107 | "tools": "工具", 108 | "files": "檔案" 109 | }, 110 | "pagination": { 111 | "previous": "上一步", 112 | "next": "下一步", 113 | "first": "第一頁", 114 | "last": "最後一頁", 115 | "helip": "…", 116 | "page": "頁" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/zh-tw/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "英語", 5 | "clearSearch": "清除", 6 | "datePattern": "年月日" 7 | }, 8 | "errors": { 9 | "createMap": "無法建立地圖", 10 | "general": "錯誤", 11 | "bingError": "部署此應用程式需要輸入您自己的 Bing 地圖金鑰。", 12 | "noLayers": "無可作業的圖層", 13 | "noSearchResults": "抱歉,未找到任何結果。", 14 | "noGroupResults": "找不到該群組。", 15 | "noMatches": "未找到任何匹配項。", 16 | "noMapsFound": "未找到任何地圖。" 17 | }, 18 | "sidePanel": { 19 | "title": "圖例", 20 | "legendButton": "圖例", 21 | "layersButton": "圖層", 22 | "legendButtonTitle": "地圖圖例", 23 | "aboutButton": "關於", 24 | "aboutButtonTitle": "關於地圖", 25 | "message": "無可作業的圖層" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "顯示所有地圖", 29 | "searchTitle": "搜尋此群組", 30 | "searchTitleShort": "搜尋", 31 | "searchPlaceholder": "搜尋地圖", 32 | "itemTitle": "檢視地圖", 33 | "gridSwitch": "切換到方格檢視", 34 | "listSwitch": "切換到清單檢視", 35 | "loadingText": "正在載入地圖…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "排序方式", 39 | "modified": "日期", 40 | "title": "標題", 41 | "type": "類型", 42 | "numRatings": "評級", 43 | "avgRating": "平均評級", 44 | "numComments": "評論", 45 | "numViews": "視圖" 46 | }, 47 | "comments": { 48 | "commentsHeader": "評論", 49 | "posted": "已發表", 50 | "by": "擁有者", 51 | "deleteComment": "刪除", 52 | "editComment": "編輯", 53 | "noComments": "無評論", 54 | "addCommentButton": "新增評論", 55 | "signIn": "登錄", 56 | "register": "註冊", 57 | "or": "或", 58 | "toPost": "發表評論。" 59 | }, 60 | "buttons": { 61 | "cancel": "取消", 62 | "submit": "提交" 63 | }, 64 | "rating": { 65 | "signIn": "登錄", 66 | "toRate": "以進行評級。" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "已建立", 70 | "ratingsLabel": "評級", 71 | "ratingsLabelPlural": "次評級", 72 | "viewsLabel": "檢視", 73 | "viewsLabelPlural": "次檢視", 74 | "commentsLabel": "評論", 75 | "commentsLabelPlural": "次評論", 76 | "modifiedLabel": "上次修改時間", 77 | "by": "擁有者", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "查詢位置", 82 | "findPlaceholder": "查詢地址", 83 | "aboutHeader": "關於本地圖", 84 | "layersHeader": "圖層", 85 | "enterFullscreen": "全螢幕視圖", 86 | "exitFullscreen": "退出全螢幕模式", 87 | "arcgisLink": "項目詳細資訊", 88 | "moreInformation": "更多資訊", 89 | "geoLocateTitle": "使用目前的位置", 90 | "openInMobile": "在行動應用程式中開啟", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "擁有者:", 94 | "switchBasemap": "切換底圖", 95 | "getMobileApp": "獲取應用程式", 96 | "constraintsHeading": "使用限制", 97 | "createdLabel": "建立日期", 98 | "noDescription": "無描述。", 99 | "detailsLabel": "詳細資訊" 100 | }, 101 | "filterItems": { 102 | "show": "顯示", 103 | "all": "所有結果", 104 | "maps": "地圖", 105 | "layers": "圖層", 106 | "applications": "應用程式", 107 | "tools": "工具", 108 | "files": "檔案" 109 | }, 110 | "pagination": { 111 | "previous": "上一步", 112 | "next": "下一步", 113 | "first": "第一頁", 114 | "last": "最後一頁", 115 | "helip": "…", 116 | "page": "頁" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/zh-cn/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "清除", 6 | "datePattern": "yyyy 年 M 月 d 日" 7 | }, 8 | "errors": { 9 | "createMap": "无法创建地图", 10 | "general": "错误", 11 | "bingError": "部署此应用程序需要输入您自己的 Bing 地图密钥。", 12 | "noLayers": "无业务图层", 13 | "noSearchResults": "抱歉,未找到任何结果。", 14 | "noGroupResults": "找不到该组。", 15 | "noMatches": "未找到任何匹配项。", 16 | "noMapsFound": "未找到任何地图。" 17 | }, 18 | "sidePanel": { 19 | "title": "图例", 20 | "legendButton": "图例", 21 | "layersButton": "图层", 22 | "legendButtonTitle": "地图图例", 23 | "aboutButton": "关于", 24 | "aboutButtonTitle": "关于地图", 25 | "message": "无业务图层" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "显示所有地图", 29 | "searchTitle": "搜索此组", 30 | "searchTitleShort": "搜索", 31 | "searchPlaceholder": "搜索地图", 32 | "itemTitle": "浏览地图", 33 | "gridSwitch": "切换到格网视图", 34 | "listSwitch": "切换到列表视图", 35 | "loadingText": "正在加载地图…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "排序方式", 39 | "modified": "日期", 40 | "title": "标题", 41 | "type": "类型", 42 | "numRatings": "评级", 43 | "avgRating": "平均评级", 44 | "numComments": "评论", 45 | "numViews": "查看次数" 46 | }, 47 | "comments": { 48 | "commentsHeader": "评论", 49 | "posted": "已发表", 50 | "by": "修改者", 51 | "deleteComment": "删除", 52 | "editComment": "编辑", 53 | "noComments": "无评论", 54 | "addCommentButton": "添加评论", 55 | "signIn": "登录", 56 | "register": "注册", 57 | "or": "或者", 58 | "toPost": "以发表评论。" 59 | }, 60 | "buttons": { 61 | "cancel": "取消", 62 | "submit": "提交" 63 | }, 64 | "rating": { 65 | "signIn": "登录", 66 | "toRate": "以进行评级。" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "已创建", 70 | "ratingsLabel": "评级", 71 | "ratingsLabelPlural": "评级", 72 | "viewsLabel": "浏览", 73 | "viewsLabelPlural": "次浏览", 74 | "commentsLabel": "评论", 75 | "commentsLabelPlural": "次评论", 76 | "modifiedLabel": "上次修改时间", 77 | "by": "修改者", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "查找位置", 82 | "findPlaceholder": "查找地址", 83 | "aboutHeader": "关于本地图", 84 | "layersHeader": "图层", 85 | "enterFullscreen": "全屏视图", 86 | "exitFullscreen": "退出全屏模式", 87 | "arcgisLink": "项目详细信息", 88 | "moreInformation": "详细信息", 89 | "geoLocateTitle": "使用当前位置", 90 | "openInMobile": "在移动应用程序中打开", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "所有者:", 94 | "switchBasemap": "切换底图", 95 | "getMobileApp": "获取应用程序", 96 | "constraintsHeading": "使用限制", 97 | "createdLabel": "创建时间", 98 | "noDescription": "无描述。", 99 | "detailsLabel": "详细信息" 100 | }, 101 | "filterItems": { 102 | "show": "显示", 103 | "all": "所有结果", 104 | "maps": "地图", 105 | "layers": "图层", 106 | "applications": "应用程序", 107 | "tools": "工具", 108 | "files": "文件" 109 | }, 110 | "pagination": { 111 | "previous": "上一页", 112 | "next": "下一页", 113 | "first": "第一页", 114 | "last": "最后一页", 115 | "helip": "…", 116 | "page": "页" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/ko/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "지우기", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "맵을 생성할 수 없음", 10 | "general": "오류", 11 | "bingError": "이 응용프로그램을 보급하려면 자체 Bing 맵 키가 필요합니다.", 12 | "noLayers": "운영 레이어 없음", 13 | "noSearchResults": "죄송하지만 결과를 찾을 수 없습니다.", 14 | "noGroupResults": "그룹을 찾을 수 없습니다.", 15 | "noMatches": "일치하는 항목이 없습니다.", 16 | "noMapsFound": "맵을 찾을 수 없습니다." 17 | }, 18 | "sidePanel": { 19 | "title": "범례", 20 | "legendButton": "범례", 21 | "layersButton": "레이어", 22 | "legendButtonTitle": "맵 범례", 23 | "aboutButton": "정보", 24 | "aboutButtonTitle": "맵 정보", 25 | "message": "운영 레이어 없음" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "모든 맵 표시", 29 | "searchTitle": "이 그룹 검색", 30 | "searchTitleShort": "검색", 31 | "searchPlaceholder": "맵 검색", 32 | "itemTitle": "맵 보기", 33 | "gridSwitch": "그리드 보기로 전환", 34 | "listSwitch": "목록 보기로 전환", 35 | "loadingText": "맵을 로드하는 중…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "정렬", 39 | "modified": "날짜", 40 | "title": "제목", 41 | "type": "유형", 42 | "numRatings": "평점", 43 | "avgRating": "평균 평점", 44 | "numComments": "의견", 45 | "numViews": "조회수" 46 | }, 47 | "comments": { 48 | "commentsHeader": "설명", 49 | "posted": "게시됨", 50 | "by": "작성자", 51 | "deleteComment": "삭제", 52 | "editComment": "편집", 53 | "noComments": "설명 없음", 54 | "addCommentButton": "설명 추가", 55 | "signIn": "로그인", 56 | "register": "등록", 57 | "or": "또는", 58 | "toPost": "설명 게시" 59 | }, 60 | "buttons": { 61 | "cancel": "취소", 62 | "submit": "보고" 63 | }, 64 | "rating": { 65 | "signIn": "로그인", 66 | "toRate": "등급 지정" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "생성됨", 70 | "ratingsLabel": "평점", 71 | "ratingsLabelPlural": "평점", 72 | "viewsLabel": "조회수", 73 | "viewsLabelPlural": "조회수", 74 | "commentsLabel": "의견", 75 | "commentsLabelPlural": "의견", 76 | "modifiedLabel": "마지막으로 수정한 날짜", 77 | "by": "작성자", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "위치 찾기", 82 | "findPlaceholder": "주소 찾기", 83 | "aboutHeader": "이 맵 정보", 84 | "layersHeader": "레이어", 85 | "enterFullscreen": "전체 화면 보기", 86 | "exitFullscreen": "전체 화면 끝내기", 87 | "arcgisLink": "항목 세부정보", 88 | "moreInformation": "추가 정보", 89 | "geoLocateTitle": "현재 위치 사용", 90 | "openInMobile": "모바일 앱에서 열기", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "소유자:", 94 | "switchBasemap": "베이스맵 전환", 95 | "getMobileApp": "앱 가져오기", 96 | "constraintsHeading": "사용 제약 조건", 97 | "createdLabel": "생성됨", 98 | "noDescription": "설명이 없습니다.", 99 | "detailsLabel": "세부 정보" 100 | }, 101 | "filterItems": { 102 | "show": "표시", 103 | "all": "모든 결과", 104 | "maps": "맵", 105 | "layers": "레이어", 106 | "applications": "응용프로그램", 107 | "tools": "도구", 108 | "files": "파일" 109 | }, 110 | "pagination": { 111 | "previous": "이전", 112 | "next": "다음", 113 | "first": "첫 페이지", 114 | "last": "마지막 페이지", 115 | "helip": "…", 116 | "page": "페이지" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/ja/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "消去", 6 | "datePattern": "yyyy'年'M'月'd'日'" 7 | }, 8 | "errors": { 9 | "createMap": "マップを作成できません", 10 | "general": "エラー", 11 | "bingError": "このアプリケーションを導入するには、Bing Maps キーの所有が必要です。", 12 | "noLayers": "操作レイヤがありません", 13 | "noSearchResults": "該当する結果は見つかりませんでした。", 14 | "noGroupResults": "グループが見つかりませんでした。", 15 | "noMatches": "一致する結果は見つかりません。", 16 | "noMapsFound": "マップは見つかりませんでした。" 17 | }, 18 | "sidePanel": { 19 | "title": "凡例", 20 | "legendButton": "凡例", 21 | "layersButton": "レイヤ", 22 | "legendButtonTitle": "マップの凡例", 23 | "aboutButton": "情報", 24 | "aboutButtonTitle": "マップについて", 25 | "message": "操作レイヤがありません" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "すべてのマップを表示", 29 | "searchTitle": "このグループを検索", 30 | "searchTitleShort": "検索", 31 | "searchPlaceholder": "マップの検索", 32 | "itemTitle": "マップの表示", 33 | "gridSwitch": "グリッド ビューに切り替え", 34 | "listSwitch": "リスト ビューに切り替え", 35 | "loadingText": "マップを読み込んでいます..." 36 | }, 37 | "sortFields": { 38 | "sortBy": "並べ替え", 39 | "modified": "日付", 40 | "title": "タイトル", 41 | "type": "タイプ", 42 | "numRatings": "評価", 43 | "avgRating": "評価の平均", 44 | "numComments": "コメント", 45 | "numViews": "ビュー" 46 | }, 47 | "comments": { 48 | "commentsHeader": "コメント", 49 | "posted": "ポストされた", 50 | "by": "作成者", 51 | "deleteComment": "削除", 52 | "editComment": "編集", 53 | "noComments": "コメントなし", 54 | "addCommentButton": "コメントの追加", 55 | "signIn": "サイン イン", 56 | "register": "登録", 57 | "or": "または", 58 | "toPost": "コメントをポストします。" 59 | }, 60 | "buttons": { 61 | "cancel": "キャンセル", 62 | "submit": "送信" 63 | }, 64 | "rating": { 65 | "signIn": "サイン イン", 66 | "toRate": "評価します。" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "作成された", 70 | "ratingsLabel": "評価", 71 | "ratingsLabelPlural": "評価", 72 | "viewsLabel": "ビュー", 73 | "viewsLabelPlural": "ビュー", 74 | "commentsLabel": "コメント", 75 | "commentsLabelPlural": "コメント", 76 | "modifiedLabel": "最終更新日", 77 | "by": "作成者", 78 | "separator": "、" 79 | }, 80 | "mapPage": { 81 | "findLocation": "場所を検索", 82 | "findPlaceholder": "住所の特定", 83 | "aboutHeader": "このマップについて", 84 | "layersHeader": "レイヤ", 85 | "enterFullscreen": "全画面表示", 86 | "exitFullscreen": "全画面を終了", 87 | "arcgisLink": "アイテムの詳細", 88 | "moreInformation": "詳細情報", 89 | "geoLocateTitle": "現在の位置を使用", 90 | "openInMobile": "モバイル アプリケーションで開く", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "所有者:", 94 | "switchBasemap": "ベースマップの切り替え", 95 | "getMobileApp": "アプリケーションの取得", 96 | "constraintsHeading": "利用制限", 97 | "createdLabel": "作成日", 98 | "noDescription": "説明がありません。", 99 | "detailsLabel": "詳細" 100 | }, 101 | "filterItems": { 102 | "show": "表示", 103 | "all": "すべての結果", 104 | "maps": "マップ", 105 | "layers": "レイヤ", 106 | "applications": "アプリケーション", 107 | "tools": "ツール", 108 | "files": "ファイル" 109 | }, 110 | "pagination": { 111 | "previous": "前へ", 112 | "next": "次へ", 113 | "first": "先頭ページ", 114 | "last": "最終ページ", 115 | "helip": "…", 116 | "page": "ページ" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/he/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "נקה", 6 | "datePattern": "d, MMM, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "לא ניתן ליצור מפה", 10 | "general": "שגיאה", 11 | "bingError": "הפצת אפליקציה זו דורשת מפתח מפות Bing משלך.", 12 | "noLayers": "אין שכבות תפעוליות", 13 | "noSearchResults": "מצטערים, לא נמצאו תוצאות.", 14 | "noGroupResults": "הקבוצה לא נמצאה.", 15 | "noMatches": "לא נמצאו התאמות.", 16 | "noMapsFound": "לא נמצאו מפות." 17 | }, 18 | "sidePanel": { 19 | "title": "מקרא", 20 | "legendButton": "מקרא", 21 | "layersButton": "שכבות", 22 | "legendButtonTitle": "מקרא מפה", 23 | "aboutButton": "אודות", 24 | "aboutButtonTitle": "אודות מפה", 25 | "message": "אין שכבות תפעוליות" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "הצג את כל המפות", 29 | "searchTitle": "חפש בקבוצה זו", 30 | "searchTitleShort": "חפש", 31 | "searchPlaceholder": "חפש מפות", 32 | "itemTitle": "צפה במפה", 33 | "gridSwitch": "עבור לתצוגת רשת", 34 | "listSwitch": "עבור לתצוגת רשימה", 35 | "loadingText": "טוען מפות…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "מיון על ידי", 39 | "modified": "תאריך", 40 | "title": "כותרת", 41 | "type": "סוג", 42 | "numRatings": "דירוגים", 43 | "avgRating": "דירוג ממוצע", 44 | "numComments": "הערות", 45 | "numViews": "צפיות" 46 | }, 47 | "comments": { 48 | "commentsHeader": "הערות", 49 | "posted": "פורסם", 50 | "by": "לפי", 51 | "deleteComment": "מחק", 52 | "editComment": "עריכה", 53 | "noComments": "אין הערות", 54 | "addCommentButton": "הוסף הערה", 55 | "signIn": "התחבר", 56 | "register": "רגיסטרציה", 57 | "or": "או", 58 | "toPost": "לפרסם הערה." 59 | }, 60 | "buttons": { 61 | "cancel": "ביטול", 62 | "submit": "שלח" 63 | }, 64 | "rating": { 65 | "signIn": "התחבר", 66 | "toRate": "לדרג." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "נוצר", 70 | "ratingsLabel": "דירוג", 71 | "ratingsLabelPlural": "דירוגים", 72 | "viewsLabel": "תצוגה", 73 | "viewsLabelPlural": "תצוגות", 74 | "commentsLabel": "הערה", 75 | "commentsLabelPlural": "הערות", 76 | "modifiedLabel": "שונה לאחרונה", 77 | "by": "לפי", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "מצא מיקום", 82 | "findPlaceholder": "אתר כתובת", 83 | "aboutHeader": "אודות מפה זו", 84 | "layersHeader": "שכבות", 85 | "enterFullscreen": "מבט מסך מלא", 86 | "exitFullscreen": "צא ממסך מלא", 87 | "arcgisLink": "פרטי פריט", 88 | "moreInformation": "מידע נוסף", 89 | "geoLocateTitle": "השתמש במיקום נוכחי", 90 | "openInMobile": "פתח באפליקציה של המכשיר נייד", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "יוצר:", 94 | "switchBasemap": "החלף מפת בסיס", 95 | "getMobileApp": "השג אפליקציה", 96 | "constraintsHeading": "השתמש באילוצים", 97 | "createdLabel": "נוצר", 98 | "noDescription": "אין תיאור.", 99 | "detailsLabel": "פרטים" 100 | }, 101 | "filterItems": { 102 | "show": "הצג", 103 | "all": "כל התוצאות", 104 | "maps": "מפות", 105 | "layers": "שכבות", 106 | "applications": "אפליקציות", 107 | "tools": "כלים", 108 | "files": "קבצים" 109 | }, 110 | "pagination": { 111 | "previous": "קודם", 112 | "next": "הבא", 113 | "first": "דף ראשון", 114 | "last": "דף אחרון", 115 | "helip": "…", 116 | "page": "עמוד" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/ar/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "مسح", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "يتعذر إنشاء الخريطة", 10 | "general": "خطأ", 11 | "bingError": "يتطلب نشر هذا التطبيق مفتاح خرائط Bing.", 12 | "noLayers": "لا توجد طبقات تشغيلية", 13 | "noSearchResults": "عفوًا، لم يتم العثور على أي نتائج.", 14 | "noGroupResults": "يتعذر العثور على هذه المجموعة.", 15 | "noMatches": "لم يتم العثور على تطابقات.", 16 | "noMapsFound": "لم يتم العثور على أي خرائط." 17 | }, 18 | "sidePanel": { 19 | "title": "مفتاح الخريطة", 20 | "legendButton": "مفتاح الخريطة", 21 | "layersButton": "طبقات", 22 | "legendButtonTitle": "وسيلة إيضاح الخريطة", 23 | "aboutButton": "نبذة عن", 24 | "aboutButtonTitle": "نبذة عن الخريطة", 25 | "message": "لا توجد طبقات تشغيلية" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "إظهار جميع الخرائط", 29 | "searchTitle": "البحث في هذه المجموعة", 30 | "searchTitleShort": "بحث", 31 | "searchPlaceholder": "البحث في الخرائط", 32 | "itemTitle": "عرض الخريطة", 33 | "gridSwitch": "تحويل إلى عرض الشبكة", 34 | "listSwitch": "تحويل إلى عرض القائمة", 35 | "loadingText": "تحميل Maps…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "الفرز حسب", 39 | "modified": "التاريخ", 40 | "title": "العنوان", 41 | "type": "نوع", 42 | "numRatings": "تصنيفات", 43 | "avgRating": "التصنيف المتوسط", 44 | "numComments": "تعليقات", 45 | "numViews": "المشاهدات" 46 | }, 47 | "comments": { 48 | "commentsHeader": "تعليقات", 49 | "posted": "تم النشر", 50 | "by": "حسب", 51 | "deleteComment": "حذف", 52 | "editComment": "تحرير", 53 | "noComments": "لا توجد تعليقات", 54 | "addCommentButton": "إضافة تعليق", 55 | "signIn": "تسجيل الدخول", 56 | "register": "تسجيل", 57 | "or": "أو", 58 | "toPost": "لنشر تعليق." 59 | }, 60 | "buttons": { 61 | "cancel": "إلغاء الأمر", 62 | "submit": "إرسال" 63 | }, 64 | "rating": { 65 | "signIn": "تسجيل الدخول", 66 | "toRate": "للتصنيف" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "تم إنشاء", 70 | "ratingsLabel": "تصنيف", 71 | "ratingsLabelPlural": "تصنيفات", 72 | "viewsLabel": "عرض", 73 | "viewsLabelPlural": "المشاهدات", 74 | "commentsLabel": "تعليق", 75 | "commentsLabelPlural": "تعليقات", 76 | "modifiedLabel": "آخر تعديل", 77 | "by": "حسب", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "العثور على موقع", 82 | "findPlaceholder": "تحديد عنوان", 83 | "aboutHeader": "نبذة عن هذه الخريطة", 84 | "layersHeader": "طبقات", 85 | "enterFullscreen": "وضع ملء الشاشة", 86 | "exitFullscreen": "خروج من وضع ملء الشاشة", 87 | "arcgisLink": "تفاصيل العنصر", 88 | "moreInformation": "مزيد من المعلومات", 89 | "geoLocateTitle": "استخدام الموقع الحالي", 90 | "openInMobile": "فتح في Mobile App", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "المالك:", 94 | "switchBasemap": "تبديل خريطة الأساس", 95 | "getMobileApp": "الحصول على تطبيق", 96 | "constraintsHeading": "استخدام القيود", 97 | "createdLabel": "تم الإنشاء", 98 | "noDescription": "لا يوجد وصف", 99 | "detailsLabel": "التفاصيل" 100 | }, 101 | "filterItems": { 102 | "show": "إظهار", 103 | "all": "جميع النتائج", 104 | "maps": "خرائط", 105 | "layers": "طبقات", 106 | "applications": "التطبيقات", 107 | "tools": "أدوات", 108 | "files": "ملفات" 109 | }, 110 | "pagination": { 111 | "previous": "السابق", 112 | "next": "التالي", 113 | "first": "الصفحة الأولى", 114 | "last": "الصفحة الأخيرة", 115 | "helip": "…", 116 | "page": "صفحة" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/da/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Ryd", 6 | "datePattern": "MMM d, åååå" 7 | }, 8 | "errors": { 9 | "createMap": "Kan ikke oprette kort", 10 | "general": "Fejl", 11 | "bingError": "Du skal have din egen Bing-kortnøgle for at bruge denne applikation.", 12 | "noLayers": "Ingen lag klar til brug", 13 | "noSearchResults": "Beklager, ingen resultater fundet.", 14 | "noGroupResults": "Gruppen blev ikke fundet.", 15 | "noMatches": "Ingen match.", 16 | "noMapsFound": "Ingen kort fundet" 17 | }, 18 | "sidePanel": { 19 | "title": "Signaturforklaring", 20 | "legendButton": "Signaturforklaring", 21 | "layersButton": "Lag", 22 | "legendButtonTitle": "Signaturforklaring til kort", 23 | "aboutButton": "Om", 24 | "aboutButtonTitle": "Om kort", 25 | "message": "Ingen lag klar til brug" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Vis alle kort", 29 | "searchTitle": "Søg i denne gruppe", 30 | "searchTitleShort": "Søg", 31 | "searchPlaceholder": "Søg i kort", 32 | "itemTitle": "Vis kort", 33 | "gridSwitch": "Skift til grid-visning", 34 | "listSwitch": "Skift til listevisning", 35 | "loadingText": "Indlæser kort…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortér efter", 39 | "modified": "Dato", 40 | "title": "Titel", 41 | "type": "Type", 42 | "numRatings": "Vurderinger", 43 | "avgRating": "Gnms. vurdering", 44 | "numComments": "Kommentarer", 45 | "numViews": "Visninger" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Kommentarer", 49 | "posted": "Indsendt", 50 | "by": "af", 51 | "deleteComment": "slet", 52 | "editComment": "redigér", 53 | "noComments": "Ingen kommentarer", 54 | "addCommentButton": "Tilføj kommentar", 55 | "signIn": "Log ind", 56 | "register": "Registrér", 57 | "or": "eller", 58 | "toPost": "at indsende en kommentar." 59 | }, 60 | "buttons": { 61 | "cancel": "Annullér", 62 | "submit": "Send" 63 | }, 64 | "rating": { 65 | "signIn": "Log ind", 66 | "toRate": "at vurdere." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "oprettet", 70 | "ratingsLabel": "vurdering", 71 | "ratingsLabelPlural": "vurderinger", 72 | "viewsLabel": "visning", 73 | "viewsLabelPlural": "visninger", 74 | "commentsLabel": "kommentar", 75 | "commentsLabelPlural": "kommentarer", 76 | "modifiedLabel": "Sidst ændret", 77 | "by": "af", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Find et sted", 82 | "findPlaceholder": "Find en adresse", 83 | "aboutHeader": "Om dette kort", 84 | "layersHeader": "Lag", 85 | "enterFullscreen": "Visning i fuld skærm", 86 | "exitFullscreen": "Gå ud af fuld skærm", 87 | "arcgisLink": "Oplysninger om element", 88 | "moreInformation": "Flere oplysninger", 89 | "geoLocateTitle": "Brug nuværende position", 90 | "openInMobile": "Åbn i mobil App", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Ejer:", 94 | "switchBasemap": "Skift baggrundskort", 95 | "getMobileApp": "Hent App", 96 | "constraintsHeading": "Brug begrænsninger", 97 | "createdLabel": "Oprettet", 98 | "noDescription": "Ingen beskrivelse", 99 | "detailsLabel": "Oplysninger" 100 | }, 101 | "filterItems": { 102 | "show": "Vis", 103 | "all": "Alle resultater", 104 | "maps": "Kort", 105 | "layers": "Lag", 106 | "applications": "Applikationer", 107 | "tools": "Værktøjer", 108 | "files": "Filer" 109 | }, 110 | "pagination": { 111 | "previous": "Tidligere", 112 | "next": "Næste", 113 | "first": "Første side", 114 | "last": "Sidste side", 115 | "helip": "…", 116 | "page": "Side" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/nb/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Fjern", 6 | "datePattern": "d. MMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Kan ikke opprette kart", 10 | "general": "Feil", 11 | "bingError": "Bruk av denne applikasjonen krever din egen Bing Maps-nøkkel.", 12 | "noLayers": "Ingen operasjonelle lag", 13 | "noSearchResults": "Fant dessverre ingen resultater.", 14 | "noGroupResults": "Fant ikke gruppen.", 15 | "noMatches": "Fant ingen treff.", 16 | "noMapsFound": "Fant ingen kart." 17 | }, 18 | "sidePanel": { 19 | "title": "Tegnforklaring", 20 | "legendButton": "Tegnforklaring", 21 | "layersButton": "Lag", 22 | "legendButtonTitle": "Tegnforklaring på kartet", 23 | "aboutButton": "Om", 24 | "aboutButtonTitle": "Om kartet", 25 | "message": "Ingen operasjonelle lag" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Vis alle kart", 29 | "searchTitle": "Søk i denne gruppen", 30 | "searchTitleShort": "Søk", 31 | "searchPlaceholder": "Søk i kart", 32 | "itemTitle": "Vis kart", 33 | "gridSwitch": "Bytt til rutenettvisning", 34 | "listSwitch": "Bytt til listevisning", 35 | "loadingText": "Laster inn kart…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sorter etter", 39 | "modified": "Dato", 40 | "title": "Tittel", 41 | "type": "Type", 42 | "numRatings": "Vurderinger", 43 | "avgRating": "Gjennomsnitt Vurdering", 44 | "numComments": "Kommentarer", 45 | "numViews": "Visninger" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Kommentarer", 49 | "posted": "Postet", 50 | "by": "ved", 51 | "deleteComment": "slett", 52 | "editComment": "rediger", 53 | "noComments": "Ingen kommentarer", 54 | "addCommentButton": "Legg til kommentar", 55 | "signIn": "Logg på", 56 | "register": "Registrer", 57 | "or": "eller", 58 | "toPost": "for å poste en kommentar." 59 | }, 60 | "buttons": { 61 | "cancel": "Avbryt", 62 | "submit": "Send inn" 63 | }, 64 | "rating": { 65 | "signIn": "Logg på", 66 | "toRate": "for å vurdere." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "opprettet", 70 | "ratingsLabel": "vurdering", 71 | "ratingsLabelPlural": "vurderinger", 72 | "viewsLabel": "visning", 73 | "viewsLabelPlural": "visninger", 74 | "commentsLabel": "kommentar", 75 | "commentsLabelPlural": "kommentarer", 76 | "modifiedLabel": "Sist endret", 77 | "by": "ved", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Finn en lokasjon", 82 | "findPlaceholder": "Finn en adresse", 83 | "aboutHeader": "Om dette kartet", 84 | "layersHeader": "Lag", 85 | "enterFullscreen": "Fullskjermsvisning", 86 | "exitFullscreen": "Avslutt fullskjermsvisning", 87 | "arcgisLink": "Elementdetaljer", 88 | "moreInformation": "Mer informasjon", 89 | "geoLocateTitle": "Bruk gjeldende lokasjon", 90 | "openInMobile": "Åpne i mobilapp", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Eier:", 94 | "switchBasemap": "Bytt bakgrunnskart", 95 | "getMobileApp": "Hent program", 96 | "constraintsHeading": "Brukerbegrensninger", 97 | "createdLabel": "Opprettet", 98 | "noDescription": "Ingen beskrivelse.", 99 | "detailsLabel": "Detaljer" 100 | }, 101 | "filterItems": { 102 | "show": "Vis", 103 | "all": "Alle resultater", 104 | "maps": "Kart", 105 | "layers": "Lag", 106 | "applications": "Applikasjoner", 107 | "tools": "Verktøy", 108 | "files": "Filer" 109 | }, 110 | "pagination": { 111 | "previous": "Forrige", 112 | "next": "Neste", 113 | "first": "Første side", 114 | "last": "Siste side", 115 | "helip": "…", 116 | "page": "Side" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/sv/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Rensa", 6 | "datePattern": "d MMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Det går inte att skapa kartan", 10 | "general": "Fel", 11 | "bingError": "Du måste ha en egen Bing Maps-nyckel för att starta den här applikationen.", 12 | "noLayers": "Inga operativa lager", 13 | "noSearchResults": "Tyvärr hittades inga resultat.", 14 | "noGroupResults": "Det gick inte att hitta gruppen.", 15 | "noMatches": "Inga matchningar hittades.", 16 | "noMapsFound": "Inga kartor hittades." 17 | }, 18 | "sidePanel": { 19 | "title": "Teckenförklaring", 20 | "legendButton": "Teckenförklaring", 21 | "layersButton": "Lager", 22 | "legendButtonTitle": "Kartteckenförklaring", 23 | "aboutButton": "Om", 24 | "aboutButtonTitle": "Om kartan", 25 | "message": "Inga operativa lager" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Visa alla kartor", 29 | "searchTitle": "Sök den här gruppen", 30 | "searchTitleShort": "Sök", 31 | "searchPlaceholder": "Sök efter kartor", 32 | "itemTitle": "Visa karta", 33 | "gridSwitch": "Växla till rutnätsvy", 34 | "listSwitch": "Växla till listvy", 35 | "loadingText": "Läser in kartor…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortera efter", 39 | "modified": "Datum", 40 | "title": "Titel", 41 | "type": "Typ", 42 | "numRatings": "Betyg", 43 | "avgRating": "Snittbetyg", 44 | "numComments": "Kommentarer", 45 | "numViews": "Visningar" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Kommentarer", 49 | "posted": "Skickad", 50 | "by": "av", 51 | "deleteComment": "ta bort", 52 | "editComment": "redigera", 53 | "noComments": "Inga kommentarer", 54 | "addCommentButton": "Lägg till kommentar", 55 | "signIn": "Logga in", 56 | "register": "Registrera", 57 | "or": "eller", 58 | "toPost": "för att skicka en kommentar." 59 | }, 60 | "buttons": { 61 | "cancel": "Avbryt", 62 | "submit": "Utför" 63 | }, 64 | "rating": { 65 | "signIn": "Logga in", 66 | "toRate": "för att sätta betyg." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "skapad", 70 | "ratingsLabel": "bedömning", 71 | "ratingsLabelPlural": "bedömningar", 72 | "viewsLabel": "vy", 73 | "viewsLabelPlural": "vyer", 74 | "commentsLabel": "kommentar", 75 | "commentsLabelPlural": "kommentarer", 76 | "modifiedLabel": "Senast ändrad", 77 | "by": "av", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Hitta en plats", 82 | "findPlaceholder": "Hitta en adress", 83 | "aboutHeader": "Om den här kartan", 84 | "layersHeader": "Lager", 85 | "enterFullscreen": "Helskärmsläge", 86 | "exitFullscreen": "Avsluta helskärm", 87 | "arcgisLink": "Objektinformation", 88 | "moreInformation": "Mer information", 89 | "geoLocateTitle": "Använd aktuell plats", 90 | "openInMobile": "Öppna i mobilapp", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Ägare:", 94 | "switchBasemap": "Byt baskarta", 95 | "getMobileApp": "Hämta app", 96 | "constraintsHeading": "Användningsbegränsningar", 97 | "createdLabel": "Skapad", 98 | "noDescription": "Ingen beskrivning.", 99 | "detailsLabel": "Information" 100 | }, 101 | "filterItems": { 102 | "show": "Visa", 103 | "all": "Alla resultat", 104 | "maps": "Kartor", 105 | "layers": "Lager", 106 | "applications": "Applikationer", 107 | "tools": "Verktyg", 108 | "files": "Filer" 109 | }, 110 | "pagination": { 111 | "previous": "Föregående", 112 | "next": "Nästa", 113 | "first": "Första sidan", 114 | "last": "Sista sidan", 115 | "helip": "…", 116 | "page": "Sida" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/th/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "ลบ", 6 | "datePattern": "เดือน วัน, ปี" 7 | }, 8 | "errors": { 9 | "createMap": "ไม่สามารถสร้างแผนที่ได้", 10 | "general": "ข้อผิดพลาด", 11 | "bingError": "การใช้งานแอพพลิเคชันนี้ คุณต้องมีคีย์ Bing Map ของตนเอง", 12 | "noLayers": "ไม่มีชั้นข้อมูลที่กำลังทำงานอยู่", 13 | "noSearchResults": "ขออภัย ไม่พบผลลัพธ์", 14 | "noGroupResults": "ไม่พบกลุ่ม", 15 | "noMatches": "ไม่พบข้อมูลที่สัมพันธ์กัน", 16 | "noMapsFound": "ไม่พบแผนที่" 17 | }, 18 | "sidePanel": { 19 | "title": "คำอธิบายสัญลักษณ์แผนที่", 20 | "legendButton": "คำอธิบายสัญลักษณ์แผนที่", 21 | "layersButton": "ชั้นข้อมูล", 22 | "legendButtonTitle": "คำอธิบายสัญลักษณ์แผนที่", 23 | "aboutButton": "เกี่ยวกับ", 24 | "aboutButtonTitle": "เกี่ยวกับแผนที่", 25 | "message": "ไม่มีชั้นข้อมูลที่กำลังทำงานอยู่" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "แสดงแผนที่ทั้งหมด", 29 | "searchTitle": "ค้นหาภายในกลุ่มนี้", 30 | "searchTitleShort": "ค้นหา", 31 | "searchPlaceholder": "ค้นหาแผนที่", 32 | "itemTitle": "ดูแผนที่", 33 | "gridSwitch": "เปลี่ยนเป็นดูแบบกริด", 34 | "listSwitch": "เปลี่ยนเป็นดูแบบรายชื่อ", 35 | "loadingText": "กำลังโหลดแผนที่…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "จัดลำดับตาม", 39 | "modified": "วันที่", 40 | "title": "ชื่อ", 41 | "type": "ประเภท", 42 | "numRatings": "คะแนน", 43 | "avgRating": "คะแนนเฉลี่ย", 44 | "numComments": "ความคิดเห็น", 45 | "numViews": "ยอดเข้าชม" 46 | }, 47 | "comments": { 48 | "commentsHeader": "ความคิดเห็น", 49 | "posted": "ประกาศ", 50 | "by": "โดย", 51 | "deleteComment": "ลบ", 52 | "editComment": "แก้ไข", 53 | "noComments": "ไม่มีความคิดเห็น", 54 | "addCommentButton": "เพิ่มความคิดเห็น", 55 | "signIn": "ลงชื่อเข้าใช้", 56 | "register": "ลงทะเบียน", 57 | "or": "หรือ", 58 | "toPost": "แสดงความคิดเห็น" 59 | }, 60 | "buttons": { 61 | "cancel": "ยกเลิก", 62 | "submit": "ส่ง" 63 | }, 64 | "rating": { 65 | "signIn": "เข้าระบบ", 66 | "toRate": "ให้คะแนน" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "สร้างโดย", 70 | "ratingsLabel": "การจัดลำดับ", 71 | "ratingsLabelPlural": "คะแนน", 72 | "viewsLabel": "เปิดดู", 73 | "viewsLabelPlural": "ยอดเข้าชม", 74 | "commentsLabel": "แสดงความคิดเห็น", 75 | "commentsLabelPlural": "ความคิดเห็น", 76 | "modifiedLabel": "ปรับปรุงครั้งสุดท้าย", 77 | "by": "โดย", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "ค้นหาตำแหน่ง", 82 | "findPlaceholder": "ระบุตำแหน่งที่อยู่", 83 | "aboutHeader": "เกี่ยวกับแผนที่นี้", 84 | "layersHeader": "ชั้นข้อมูล", 85 | "enterFullscreen": "ดูแบบเต็มหน้าจอ", 86 | "exitFullscreen": "ออกการดูแบบเต็มหน้าจอ", 87 | "arcgisLink": "รายละเอียดข้อมูล", 88 | "moreInformation": "ข้อมูลเพิ่มเติม", 89 | "geoLocateTitle": "ใช้ตำแหน่งปัจจุบัน", 90 | "openInMobile": "เปิดด้วย Mobile App", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "เจ้าของ:", 94 | "switchBasemap": "เปลี่ยนแผนที่ฐาน", 95 | "getMobileApp": "รับโปรแกรมประยุกต์", 96 | "constraintsHeading": "ข้อกำหนดการใช้", 97 | "createdLabel": "สร้างโดย", 98 | "noDescription": "ไม่มีคำอธิบาย", 99 | "detailsLabel": "รายละเอียด" 100 | }, 101 | "filterItems": { 102 | "show": "แสดง", 103 | "all": "ผลลัพธ์ทั้งหมด", 104 | "maps": "แผนที่", 105 | "layers": "ชั้นข้อมูล", 106 | "applications": "โปรแกรมประยุกต์", 107 | "tools": "เครื่องมือ", 108 | "files": "ไฟล์" 109 | }, 110 | "pagination": { 111 | "previous": "ก่อนหน้า", 112 | "next": "ถัดไป", 113 | "first": "หน้าแรก", 114 | "last": "หน้าสุดท้าย", 115 | "helip": "…", 116 | "page": "หน้า" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/tr/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "english", 5 | "clearSearch": "Temizle", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Harita oluşturulamıyor", 10 | "general": "Hata", 11 | "bingError": "Bu uygulamayı dağıtmak kendi Bing Haritalar anahtarınızı gerektirir.", 12 | "noLayers": "Hiçbir operasyonel katman yok", 13 | "noSearchResults": "Üzgünüz, hiçbir sonuç bulunamadı.", 14 | "noGroupResults": "Grup bulunamadı.", 15 | "noMatches": "Hiçbir eşleşme bulunamadı.", 16 | "noMapsFound": "Hiçbir harita bulunamadı." 17 | }, 18 | "sidePanel": { 19 | "title": "Gösterim", 20 | "legendButton": "Gösterim", 21 | "layersButton": "Katmanlar", 22 | "legendButtonTitle": "Harita Gösterimi", 23 | "aboutButton": "Hakkında", 24 | "aboutButtonTitle": "Harita Hakkında", 25 | "message": "Hiçbir operasyonel katman yok" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Tüm haritaları göster", 29 | "searchTitle": "Bu grubu ara", 30 | "searchTitleShort": "Ara", 31 | "searchPlaceholder": "Haritaları ara", 32 | "itemTitle": "Haritayı görüntüle", 33 | "gridSwitch": "Kılavuz Görünümüne Geç", 34 | "listSwitch": "List Görünümüne Geç", 35 | "loadingText": "Haritaları Yükle…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Şuna göre sırala:", 39 | "modified": "Tarih", 40 | "title": "Başlık", 41 | "type": "Tür", 42 | "numRatings": "Derecelendirmeler", 43 | "avgRating": "Ort. Derecelendirme", 44 | "numComments": "Yorumlar", 45 | "numViews": "Görünümler" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Yorumlar", 49 | "posted": "Gönderen", 50 | "by": "kişi", 51 | "deleteComment": "sil", 52 | "editComment": "düzenle", 53 | "noComments": "Yorum yok", 54 | "addCommentButton": "Yorum Ekle", 55 | "signIn": "Oturum Aç", 56 | "register": "Kaydettir", 57 | "or": "veya", 58 | "toPost": "yorum göndermek için." 59 | }, 60 | "buttons": { 61 | "cancel": "İptal", 62 | "submit": "Gönder" 63 | }, 64 | "rating": { 65 | "signIn": "Oturum Aç", 66 | "toRate": "derecelendirmek için." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "oluşturma", 70 | "ratingsLabel": "derecelendirme", 71 | "ratingsLabelPlural": "derecelendirme", 72 | "viewsLabel": "görünüm", 73 | "viewsLabelPlural": "görünüm", 74 | "commentsLabel": "yorum", 75 | "commentsLabelPlural": "yorum", 76 | "modifiedLabel": "Son Değiştirme", 77 | "by": "kişi", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Konum bul", 82 | "findPlaceholder": "Adres bul", 83 | "aboutHeader": "Bu harita hakkında", 84 | "layersHeader": "Katmanlar", 85 | "enterFullscreen": "Tam Ekran Görünümü", 86 | "exitFullscreen": "Tam Ekrandan Çık", 87 | "arcgisLink": "Öğe Ayrıntıları", 88 | "moreInformation": "Daha Fazla Bilgi", 89 | "geoLocateTitle": "Geçerli Konumu Kullan", 90 | "openInMobile": "Mobil Uygulamada Aç", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Sahibi:", 94 | "switchBasemap": "Altlık Haritayı Değiştir", 95 | "getMobileApp": "Uygulama Al", 96 | "constraintsHeading": "Kısıtlama Kullan", 97 | "createdLabel": "Oluşturma", 98 | "noDescription": "Açıklama yok.", 99 | "detailsLabel": "Ayrıntılar" 100 | }, 101 | "filterItems": { 102 | "show": "Göster", 103 | "all": "Tüm Sonuçlar", 104 | "maps": "Haritalar", 105 | "layers": "Katmanlar", 106 | "applications": "Uygulamalar", 107 | "tools": "Araçlar", 108 | "files": "Dosyalar" 109 | }, 110 | "pagination": { 111 | "previous": "Önceki", 112 | "next": "Sonraki", 113 | "first": "İlk Sayfa", 114 | "last": "Son Sayfa", 115 | "helip": "…", 116 | "page": "Sayfa" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/et/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Puhasta", 6 | "datePattern": "d. MMMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Kaarti ei saa luua", 10 | "general": "Viga", 11 | "bingError": "Selle rakenduse rakendamiseks on vajalik Teie oma Bing Maps võti.", 12 | "noLayers": "Puuduvad funktsioneerivad kihid", 13 | "noSearchResults": "Vabandust, tulemusi ei leitud.", 14 | "noGroupResults": "Gruppi ei leitud.", 15 | "noMatches": "Ei leitud vastavusi.", 16 | "noMapsFound": "Ei leitud kaarte." 17 | }, 18 | "sidePanel": { 19 | "title": "Legend", 20 | "legendButton": "Legend", 21 | "layersButton": "Kihid", 22 | "legendButtonTitle": "Kaardilegend", 23 | "aboutButton": "Info", 24 | "aboutButtonTitle": "Kaardi kohta", 25 | "message": "Puuduvad funktsioneerivad kihid" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Näita kõiki kaarte", 29 | "searchTitle": "Otsi seda gruppi", 30 | "searchTitleShort": "Otsi", 31 | "searchPlaceholder": "Otsi kaarte", 32 | "itemTitle": "Vaata kaarti", 33 | "gridSwitch": "Lülitu ümber võrgustik vaatele", 34 | "listSwitch": "Lülitu ümber loendi vaatele", 35 | "loadingText": "Laen kaarte…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sorteeri:", 39 | "modified": "Kuupäev", 40 | "title": "Pealkiri", 41 | "type": "Tüüp", 42 | "numRatings": "Hinnangut", 43 | "avgRating": "Keskm. hinnang", 44 | "numComments": "Kommentaarid", 45 | "numViews": "Vaatamist" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Kommentaarid", 49 | "posted": "Postitatud", 50 | "by": "autor:", 51 | "deleteComment": "kustuta", 52 | "editComment": "redigeeri", 53 | "noComments": "Kommentaarid puuduvad", 54 | "addCommentButton": "Lisa kommentaar", 55 | "signIn": "Logi sisse", 56 | "register": "Registreeri", 57 | "or": "või", 58 | "toPost": "kommentaari postitamiseks." 59 | }, 60 | "buttons": { 61 | "cancel": "Tühista", 62 | "submit": "Saada" 63 | }, 64 | "rating": { 65 | "signIn": "Logi sisse", 66 | "toRate": "hindamiseks." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "loodud", 70 | "ratingsLabel": "hinnang", 71 | "ratingsLabelPlural": "hinnangut", 72 | "viewsLabel": "vaatamine", 73 | "viewsLabelPlural": "vaatamisi", 74 | "commentsLabel": "kommentaar", 75 | "commentsLabelPlural": "kommentaari", 76 | "modifiedLabel": "Viimati muudetud", 77 | "by": "autor:", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Leia asukoht", 82 | "findPlaceholder": "Leia aadressi asukoht", 83 | "aboutHeader": "Selle kaardi kohta", 84 | "layersHeader": "Kihid", 85 | "enterFullscreen": "Täisekraani vaade", 86 | "exitFullscreen": "Välju täisekraanist", 87 | "arcgisLink": "Detailid", 88 | "moreInformation": "Rohkem infot", 89 | "geoLocateTitle": "Kasuta praegust asukohta", 90 | "openInMobile": "Ava mobiilirakendus", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Omanik:", 94 | "switchBasemap": "Vaheta aluskaart", 95 | "getMobileApp": "Hangi rakendus", 96 | "constraintsHeading": "Kasuta piiranguid", 97 | "createdLabel": "Loodud", 98 | "noDescription": "Kirjeldus puudub.", 99 | "detailsLabel": "Detailid" 100 | }, 101 | "filterItems": { 102 | "show": "Näita", 103 | "all": "Kõik tulemused", 104 | "maps": "Kaardid", 105 | "layers": "Kihid", 106 | "applications": "Rakendused", 107 | "tools": "Töövahendid", 108 | "files": "Failid" 109 | }, 110 | "pagination": { 111 | "previous": "Eelmine", 112 | "next": "Järgmine", 113 | "first": "Esimene lehekülg", 114 | "last": "Viimane lehekülg", 115 | "helip": "…", 116 | "page": "Lehekülg" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/vi/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "tiếng Anh", 5 | "clearSearch": "Xóa", 6 | "datePattern": "d MMM, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Không thể tạo bản đồ", 10 | "general": "Lỗi", 11 | "bingError": "Triển khai ứng dụng này yêu cầu khóa Bản đồ Bing của riêng bạn.", 12 | "noLayers": "Không có lớp hoạt động", 13 | "noSearchResults": "Xin lỗi, không tìm thấy kết quả.", 14 | "noGroupResults": "Không thể tìm thấy nhóm.", 15 | "noMatches": "Không tìm thấy kết quả phù hợp.", 16 | "noMapsFound": "Không tìm thấy bản đồ." 17 | }, 18 | "sidePanel": { 19 | "title": "Chú giải", 20 | "legendButton": "Chú giải", 21 | "layersButton": "Lớp", 22 | "legendButtonTitle": "Chú giải Bản đồ", 23 | "aboutButton": "Về", 24 | "aboutButtonTitle": "Về Bản đồ", 25 | "message": "Không có lớp hoạt động" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Hiển thị tất cả bản đồ", 29 | "searchTitle": "Tìm kiếm nhóm này", 30 | "searchTitleShort": "Tìm kiếm", 31 | "searchPlaceholder": "Tìm kiếm bản đồ", 32 | "itemTitle": "Xem bản đồ", 33 | "gridSwitch": "Chuyển sang Xem Dạng lưới", 34 | "listSwitch": "Chuyển sang Xem Dạng Danh sách", 35 | "loadingText": "Đang tải Bản đồ…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Phân loại theo", 39 | "modified": "Ngày", 40 | "title": "Tiêu đề", 41 | "type": "Loại", 42 | "numRatings": "Xếp loại", 43 | "avgRating": "Xếp loại trung bình", 44 | "numComments": "Bình luận", 45 | "numViews": "Các chế độ xem" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Bình luận", 49 | "posted": "Đã đăng", 50 | "by": "bởi", 51 | "deleteComment": "xóa", 52 | "editComment": "chỉnh sửa", 53 | "noComments": "Không có bình luận", 54 | "addCommentButton": "Thêm bình luận", 55 | "signIn": "Đăng nhập", 56 | "register": "Đăng ký", 57 | "or": "hoặc", 58 | "toPost": "để đăng một bình luận." 59 | }, 60 | "buttons": { 61 | "cancel": "Hủy", 62 | "submit": "Đệ trình" 63 | }, 64 | "rating": { 65 | "signIn": "Đăng nhập", 66 | "toRate": "để xếp loại." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "đã tạo", 70 | "ratingsLabel": "xếp loại", 71 | "ratingsLabelPlural": "các xếp loại", 72 | "viewsLabel": "chế độ xem", 73 | "viewsLabelPlural": "các chế độ xem", 74 | "commentsLabel": "bình luận", 75 | "commentsLabelPlural": "các bình luận", 76 | "modifiedLabel": "Chỉnh sửa lần cuối", 77 | "by": "bởi", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Tìm một vị trí", 82 | "findPlaceholder": "Tìm một địa chỉ", 83 | "aboutHeader": "Về bản đồ này", 84 | "layersHeader": "Lớp", 85 | "enterFullscreen": "Chế độ xem toàn màn hình", 86 | "exitFullscreen": "Thoát Xem toàn màn hình", 87 | "arcgisLink": "Chi tiết Mục", 88 | "moreInformation": "Thông tin khác", 89 | "geoLocateTitle": "Sử dụng Vị trí Hiện tại", 90 | "openInMobile": "Mở trên Ứng dụng Di động", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Chủ sở hữu:", 94 | "switchBasemap": "Chuyển đổi Bản đồ nền", 95 | "getMobileApp": "Tải ứng dụng", 96 | "constraintsHeading": "Ràng buộc về sử dụng", 97 | "createdLabel": "Đã tạo", 98 | "noDescription": "Không có mô tả.", 99 | "detailsLabel": "Chi tiết" 100 | }, 101 | "filterItems": { 102 | "show": "Hiển thị", 103 | "all": "Tất cả kết quả", 104 | "maps": "Bản đồ", 105 | "layers": "Lớp", 106 | "applications": "Ứng dụng", 107 | "tools": "Công cụ", 108 | "files": "Tệp" 109 | }, 110 | "pagination": { 111 | "previous": "Trước", 112 | "next": "Tiếp theo", 113 | "first": "Trang đầu", 114 | "last": "Trang cuối", 115 | "helip": "…", 116 | "page": "Trang" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/lv/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Notīrīt", 6 | "datePattern": "d.MMM.yyyy." 7 | }, 8 | "errors": { 9 | "createMap": "Nevar izveidot karti", 10 | "general": "Kļūda", 11 | "bingError": "Šīs aplikācijas izvietošana prasa jūsu pašu Bing Maps taustiņu.", 12 | "noLayers": "Nav operatīvo slāņu", 13 | "noSearchResults": "Atvainojiet, rezultāti netika atrasti.", 14 | "noGroupResults": "Grupu nevar atrast.", 15 | "noMatches": "Atbilstība netika atrasta.", 16 | "noMapsFound": "Kartes netika atrastas." 17 | }, 18 | "sidePanel": { 19 | "title": "Apzīmējumi", 20 | "legendButton": "Apzīmējumi", 21 | "layersButton": "Slāņi", 22 | "legendButtonTitle": "Kartes apzīmējumi", 23 | "aboutButton": "Par", 24 | "aboutButtonTitle": "Par Karti", 25 | "message": "Nav operatīvo slāņu" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Rādīt visas kartes", 29 | "searchTitle": "Meklēt šo grupu", 30 | "searchTitleShort": "Meklēt", 31 | "searchPlaceholder": "Meklēt kartes", 32 | "itemTitle": "Skatīt karti", 33 | "gridSwitch": "Pārslēgties uz Tīkla skatu", 34 | "listSwitch": "Pārslēgties uz Saraksta skatu", 35 | "loadingText": "Ielādē kartes…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Kārtot pēc", 39 | "modified": "Datums", 40 | "title": "Nosaukums", 41 | "type": "Tips", 42 | "numRatings": "Novērtējumi", 43 | "avgRating": "Vid. novērtējums", 44 | "numComments": "Komentāri", 45 | "numViews": "Skati" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentāri", 49 | "posted": "Pasta sūtījums", 50 | "by": "ar", 51 | "deleteComment": "izdzēst", 52 | "editComment": "rediģēt", 53 | "noComments": "Nav komentāru", 54 | "addCommentButton": "Pievienot komentāru", 55 | "signIn": "Pierakstīties", 56 | "register": "Reģistrēties", 57 | "or": "vai", 58 | "toPost": "lai sūtītu komentāru." 59 | }, 60 | "buttons": { 61 | "cancel": "Atcelt", 62 | "submit": "Pakļauties" 63 | }, 64 | "rating": { 65 | "signIn": "Pierakstīties", 66 | "toRate": "novērtēt." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "izveidots", 70 | "ratingsLabel": "novērtējums", 71 | "ratingsLabelPlural": "novērtējumi", 72 | "viewsLabel": "skats", 73 | "viewsLabelPlural": "skati", 74 | "commentsLabel": "komentārs", 75 | "commentsLabelPlural": "komentāri", 76 | "modifiedLabel": "Pēdējā modificēšana", 77 | "by": "ar", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Meklēt izvietojumu", 82 | "findPlaceholder": "Izvietot adresi", 83 | "aboutHeader": "Par šo karti", 84 | "layersHeader": "Slāņi", 85 | "enterFullscreen": "Pilnekrāna skats", 86 | "exitFullscreen": "Iziet no pilnekrāna", 87 | "arcgisLink": "Vienības detaļas", 88 | "moreInformation": "Vairāk informācijas", 89 | "geoLocateTitle": "Lieto pašreizējo izvietojumu", 90 | "openInMobile": "Atvērt Mobilajā lietotnē", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Īpašnieks:", 94 | "switchBasemap": "Pārslēgt pamatkarti", 95 | "getMobileApp": "Darbojas lietotne", 96 | "constraintsHeading": "Lietošanas ierobežojumi", 97 | "createdLabel": "Izveidots", 98 | "noDescription": "Bez apraksta.", 99 | "detailsLabel": "Detaļas" 100 | }, 101 | "filterItems": { 102 | "show": "Parādīt", 103 | "all": "Visi rezultāti", 104 | "maps": "Kartes", 105 | "layers": "Slāņi", 106 | "applications": "Lietotnes", 107 | "tools": "Rīki", 108 | "files": "Faili" 109 | }, 110 | "pagination": { 111 | "previous": "Iepriekšējs", 112 | "next": "Nākošais", 113 | "first": "Pirmā lapa", 114 | "last": "Pēdējā lapa", 115 | "helip": "…", 116 | "page": "Lapa" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/bs/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "engleski", 5 | "clearSearch": "Očisti", 6 | "datePattern": "d. MMM. gggg." 7 | }, 8 | "errors": { 9 | "createMap": "Nije moguće stvoriti kartu", 10 | "general": "Pogreška", 11 | "bingError": "Za implementaciju ove aplikacije potreban je vlastiti Bing Maps ključ.", 12 | "noLayers": "Nema operativnih slojeva", 13 | "noSearchResults": "Nažalost, nema rezultata.", 14 | "noGroupResults": "Nema grupe.", 15 | "noMatches": "Nema podudaranja.", 16 | "noMapsFound": "Nema karata." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Slojevi", 22 | "legendButtonTitle": "Legenda karte", 23 | "aboutButton": "Informacije", 24 | "aboutButtonTitle": "Informacije o karti", 25 | "message": "Nema operativnih slojeva" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Prikaži sve karte", 29 | "searchTitle": "Pretraži ovu grupu", 30 | "searchTitleShort": "Pretraži", 31 | "searchPlaceholder": "Pretraži karte", 32 | "itemTitle": "Prikaz karte", 33 | "gridSwitch": "Prebacivanje na mrežni prikaz", 34 | "listSwitch": "Prebacivanje na prikaz u popisu", 35 | "loadingText": "Učitavanje karata…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortiraj prema", 39 | "modified": "Datum", 40 | "title": "Naziv", 41 | "type": "Vrsta", 42 | "numRatings": "Ocjene", 43 | "avgRating": "Prosječna ocjena", 44 | "numComments": "Komentari", 45 | "numViews": "Prikazi" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentari", 49 | "posted": "Objavljeno", 50 | "by": "od", 51 | "deleteComment": "izbriši", 52 | "editComment": "uredi", 53 | "noComments": "Nema komentara", 54 | "addCommentButton": "Dodavanje komentara", 55 | "signIn": "Prijava", 56 | "register": "Registriraj", 57 | "or": "ili", 58 | "toPost": "za objavu komentara." 59 | }, 60 | "buttons": { 61 | "cancel": "Odustani", 62 | "submit": "Pošalji" 63 | }, 64 | "rating": { 65 | "signIn": "Prijava", 66 | "toRate": "za ocijeniti." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "stvoreno", 70 | "ratingsLabel": "ocjena", 71 | "ratingsLabelPlural": "ocjene", 72 | "viewsLabel": "prikaz", 73 | "viewsLabelPlural": "prikazi", 74 | "commentsLabel": "komentar", 75 | "commentsLabelPlural": "komentari", 76 | "modifiedLabel": "Posljednja izmjena", 77 | "by": "od", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Pronađi lokaciju", 82 | "findPlaceholder": "Pronađi adresu", 83 | "aboutHeader": "O ovoj karti", 84 | "layersHeader": "Slojevi", 85 | "enterFullscreen": "Prikaz u punom zaslonu", 86 | "exitFullscreen": "Izađi iz punog zaslona", 87 | "arcgisLink": "Pojedinosti o stavci", 88 | "moreInformation": "Više informacija", 89 | "geoLocateTitle": "Upotreba trenutačne lokacije", 90 | "openInMobile": "Otvaranje u mobilnoj aplikaciji", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Vlasnik:", 94 | "switchBasemap": "Promijeni kartografsku podlogu", 95 | "getMobileApp": "Nabavi app", 96 | "constraintsHeading": "Upotreba ograničenja", 97 | "createdLabel": "Stvoreno", 98 | "noDescription": "Nema opisa.", 99 | "detailsLabel": "Pojedinosti" 100 | }, 101 | "filterItems": { 102 | "show": "Prikaži", 103 | "all": "Svi rezultati", 104 | "maps": "Karte", 105 | "layers": "Slojevi", 106 | "applications": "Aplikacije", 107 | "tools": "Alati", 108 | "files": "Datoteke" 109 | }, 110 | "pagination": { 111 | "previous": "Prethodno", 112 | "next": "Sljedeće", 113 | "first": "Prva stranica", 114 | "last": "Zadnja stranica", 115 | "helip": "…", 116 | "page": "Stranica" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/hr/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "engleski", 5 | "clearSearch": "Očisti", 6 | "datePattern": "d. MMM. gggg." 7 | }, 8 | "errors": { 9 | "createMap": "Nije moguće stvoriti kartu", 10 | "general": "Pogreška", 11 | "bingError": "Za implementaciju ove aplikacije potreban je vlastiti Bing Maps ključ.", 12 | "noLayers": "Nema operativnih slojeva", 13 | "noSearchResults": "Nažalost, nema rezultata.", 14 | "noGroupResults": "Nema grupe.", 15 | "noMatches": "Nema podudaranja.", 16 | "noMapsFound": "Nema karata." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Slojevi", 22 | "legendButtonTitle": "Legenda karte", 23 | "aboutButton": "Informacije", 24 | "aboutButtonTitle": "Informacije o karti", 25 | "message": "Nema operativnih slojeva" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Prikaži sve karte", 29 | "searchTitle": "Pretraži ovu grupu", 30 | "searchTitleShort": "Pretraži", 31 | "searchPlaceholder": "Pretraži karte", 32 | "itemTitle": "Prikaz karte", 33 | "gridSwitch": "Prebacivanje na mrežni prikaz", 34 | "listSwitch": "Prebacivanje na prikaz u popisu", 35 | "loadingText": "Učitavanje karata…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortiraj prema", 39 | "modified": "Datum", 40 | "title": "Naziv", 41 | "type": "Vrsta", 42 | "numRatings": "Ocjene", 43 | "avgRating": "Prosječna ocjena", 44 | "numComments": "Komentari", 45 | "numViews": "Prikazi" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentari", 49 | "posted": "Objavljeno", 50 | "by": "od", 51 | "deleteComment": "izbriši", 52 | "editComment": "uredi", 53 | "noComments": "Nema komentara", 54 | "addCommentButton": "Dodavanje komentara", 55 | "signIn": "Prijava", 56 | "register": "Registriraj", 57 | "or": "ili", 58 | "toPost": "za objavu komentara." 59 | }, 60 | "buttons": { 61 | "cancel": "Odustani", 62 | "submit": "Pošalji" 63 | }, 64 | "rating": { 65 | "signIn": "Prijava", 66 | "toRate": "za ocijeniti." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "stvoreno", 70 | "ratingsLabel": "ocjena", 71 | "ratingsLabelPlural": "ocjene", 72 | "viewsLabel": "prikaz", 73 | "viewsLabelPlural": "prikazi", 74 | "commentsLabel": "komentar", 75 | "commentsLabelPlural": "komentari", 76 | "modifiedLabel": "Posljednja izmjena", 77 | "by": "od", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Pronađi lokaciju", 82 | "findPlaceholder": "Pronađi adresu", 83 | "aboutHeader": "O ovoj karti", 84 | "layersHeader": "Slojevi", 85 | "enterFullscreen": "Prikaz u punom zaslonu", 86 | "exitFullscreen": "Izađi iz punog zaslona", 87 | "arcgisLink": "Pojedinosti o stavci", 88 | "moreInformation": "Više informacija", 89 | "geoLocateTitle": "Upotreba trenutačne lokacije", 90 | "openInMobile": "Otvaranje u mobilnoj aplikaciji", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Vlasnik:", 94 | "switchBasemap": "Promijeni kartografsku podlogu", 95 | "getMobileApp": "Nabavi app", 96 | "constraintsHeading": "Upotreba ograničenja", 97 | "createdLabel": "Stvoreno", 98 | "noDescription": "Nema opisa.", 99 | "detailsLabel": "Pojedinosti" 100 | }, 101 | "filterItems": { 102 | "show": "Prikaži", 103 | "all": "Svi rezultati", 104 | "maps": "Karte", 105 | "layers": "Slojevi", 106 | "applications": "Aplikacije", 107 | "tools": "Alati", 108 | "files": "Datoteke" 109 | }, 110 | "pagination": { 111 | "previous": "Prethodno", 112 | "next": "Sljedeće", 113 | "first": "Prva stranica", 114 | "last": "Zadnja stranica", 115 | "helip": "…", 116 | "page": "Stranica" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/cs/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Vyprázdnit", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Nelze vytvořit mapu", 10 | "general": "Chyba", 11 | "bingError": "K vydání této aplikace je nutný vlastní klíč Bing Maps.", 12 | "noLayers": "Žádné operační vrstvy", 13 | "noSearchResults": "Omlouváme se, nebyly nalezeny žádné výsledky.", 14 | "noGroupResults": "Skupina nebyla nalezena.", 15 | "noMatches": "Nebyly nalezeny žádné shody.", 16 | "noMapsFound": "Nebyly nalezeny žádné mapy." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Vrstvy", 22 | "legendButtonTitle": "Legenda mapy", 23 | "aboutButton": "O aplikaci", 24 | "aboutButtonTitle": "O mapě", 25 | "message": "Žádné operační vrstvy" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Zobrazit všechny mapy", 29 | "searchTitle": "Prohledat skupinu", 30 | "searchTitleShort": "Hledat", 31 | "searchPlaceholder": "Prohledat mapy", 32 | "itemTitle": "Zobrazit mapu", 33 | "gridSwitch": "Přepnout na zobrazení mřížky", 34 | "listSwitch": "Přepnout na zobrazení seznamu", 35 | "loadingText": "Načítám mapy…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Třídit podle", 39 | "modified": "Datum", 40 | "title": "Název", 41 | "type": "Typ", 42 | "numRatings": "Hodnocení", 43 | "avgRating": "Prům. hodnocení", 44 | "numComments": "Poznámky", 45 | "numViews": "Zobrazení" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Poznámky", 49 | "posted": "Vystaveno", 50 | "by": "podle", 51 | "deleteComment": "smazat", 52 | "editComment": "upravit", 53 | "noComments": "Žádné komentáře", 54 | "addCommentButton": "Přidat komentář", 55 | "signIn": "Přihlásit", 56 | "register": "Registrovat", 57 | "or": "nebo", 58 | "toPost": "pro přidání komentáře." 59 | }, 60 | "buttons": { 61 | "cancel": "Storno", 62 | "submit": "Odeslat" 63 | }, 64 | "rating": { 65 | "signIn": "Přihlásit", 66 | "toRate": "pro ohodnocení." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "vytvořeno", 70 | "ratingsLabel": "hodnocení", 71 | "ratingsLabelPlural": "hodnocení", 72 | "viewsLabel": "zobrazení", 73 | "viewsLabelPlural": "zobrazení", 74 | "commentsLabel": "komentář", 75 | "commentsLabelPlural": "komentáře", 76 | "modifiedLabel": "Naposledy upraveno", 77 | "by": "podle", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Najít umístění", 82 | "findPlaceholder": "Vyhledat adresu", 83 | "aboutHeader": "Informace o mapě", 84 | "layersHeader": "Vrstvy", 85 | "enterFullscreen": "Zobrazit na celou obrazovku", 86 | "exitFullscreen": "Ukončit režim celé obrazovky", 87 | "arcgisLink": "Podrobnosti položky", 88 | "moreInformation": "Více informací", 89 | "geoLocateTitle": "Použít aktuální umístění", 90 | "openInMobile": "Otevřít v mobilní aplikaci", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Vlastník:", 94 | "switchBasemap": "Přepnout podkladovou mapu", 95 | "getMobileApp": "Stáhnout aplikaci", 96 | "constraintsHeading": "Omezení použití", 97 | "createdLabel": "Vytvořeno", 98 | "noDescription": "Bez popisu.", 99 | "detailsLabel": "Podrobnosti" 100 | }, 101 | "filterItems": { 102 | "show": "Zobrazit", 103 | "all": "Všechny výsledky", 104 | "maps": "Mapy", 105 | "layers": "Vrstvy", 106 | "applications": "Aplikace", 107 | "tools": "Nástroje", 108 | "files": "Soubory" 109 | }, 110 | "pagination": { 111 | "previous": "Předchozí", 112 | "next": "Další", 113 | "first": "První stránka", 114 | "last": "Poslední stránka", 115 | "helip": "…", 116 | "page": "Stránka" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/id/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "inggris", 5 | "clearSearch": "Kosongkan", 6 | "datePattern": "BBB h, tttt" 7 | }, 8 | "errors": { 9 | "createMap": "Tidak dapat membuat peta", 10 | "general": "Kesalahan", 11 | "bingError": "Untuk menerapkan aplikasi ini, Anda memerlukan kunci Peta Bing Anda sendiri.", 12 | "noLayers": "Tak ada lapisan operasional", 13 | "noSearchResults": "Maaf, tidak ada hasil yang ditemukan.", 14 | "noGroupResults": "Grup tidak dapat ditemukan.", 15 | "noMatches": "Tidak ditemukan hasil yang cocok.", 16 | "noMapsFound": "Tidak ada peta yang ditemukan." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Lapisan", 22 | "legendButtonTitle": "Legenda Peta", 23 | "aboutButton": "Tentang", 24 | "aboutButtonTitle": "Tentang Peta", 25 | "message": "Tak ada lapisan operasional" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Tampilkan semua peta", 29 | "searchTitle": "Cari grup ini", 30 | "searchTitleShort": "Cari", 31 | "searchPlaceholder": "Cari peta", 32 | "itemTitle": "Tampilkan peta", 33 | "gridSwitch": "Alihkan ke Tampilan Kisi", 34 | "listSwitch": "Alihkan ke Tampilan Daftar", 35 | "loadingText": "Memuat Peta…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Urutkan berdasarkan", 39 | "modified": "Tanggal", 40 | "title": "Judul", 41 | "type": "Tipe", 42 | "numRatings": "Peringkat", 43 | "avgRating": "Peringkat rata-rata", 44 | "numComments": "Komentar", 45 | "numViews": "Tampilan" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentar", 49 | "posted": "Diposkan", 50 | "by": "menurut", 51 | "deleteComment": "hapus", 52 | "editComment": "edit", 53 | "noComments": "Tak ada komentar", 54 | "addCommentButton": "Tambahkan Komentar", 55 | "signIn": "Masuk", 56 | "register": "Daftar", 57 | "or": "atau", 58 | "toPost": "untuk mengeposkan komentar." 59 | }, 60 | "buttons": { 61 | "cancel": "Batal", 62 | "submit": "Kirim" 63 | }, 64 | "rating": { 65 | "signIn": "Masuk", 66 | "toRate": "untuk memberi peringkat." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "dibuat", 70 | "ratingsLabel": "peringkat", 71 | "ratingsLabelPlural": "peringkat", 72 | "viewsLabel": "tampilan", 73 | "viewsLabelPlural": "tampilan", 74 | "commentsLabel": "komentar", 75 | "commentsLabelPlural": "komentar", 76 | "modifiedLabel": "Terakhir Diubah", 77 | "by": "menurut", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Cari lokasi", 82 | "findPlaceholder": "Temukan alamat", 83 | "aboutHeader": "Tentang peta ini", 84 | "layersHeader": "Lapisan", 85 | "enterFullscreen": "Tampilan Layar Penuh", 86 | "exitFullscreen": "Keluar dari Layar Penuh", 87 | "arcgisLink": "Detail Item", 88 | "moreInformation": "Informasi Selengkapnya", 89 | "geoLocateTitle": "Gunakan Lokasi Saat Ini", 90 | "openInMobile": "Buka di Aplikasi Seluler", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Pemilik:", 94 | "switchBasemap": "Pindah Peta Dasar", 95 | "getMobileApp": "Dapatkan Aplikasi", 96 | "constraintsHeading": "Gunakan Batasan", 97 | "createdLabel": "Dibuat", 98 | "noDescription": "Tak ada deskripsi.", 99 | "detailsLabel": "Detail" 100 | }, 101 | "filterItems": { 102 | "show": "Tampilkan", 103 | "all": "Semua Hasil", 104 | "maps": "Peta", 105 | "layers": "Lapisan", 106 | "applications": "Aplikasi", 107 | "tools": "Alat", 108 | "files": "File" 109 | }, 110 | "pagination": { 111 | "previous": "Sebelumnya", 112 | "next": "Berikutnya", 113 | "first": "Halaman Pertama", 114 | "last": "Halaman Terakhir", 115 | "helip": "…", 116 | "page": "Halaman" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/ru/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Очистить", 6 | "datePattern": "МММ д, гггг" 7 | }, 8 | "errors": { 9 | "createMap": "Не удалось создать карту", 10 | "general": "Ошибка", 11 | "bingError": "Для размещения этого приложения необходимо иметь собственный ключ Bing Map.", 12 | "noLayers": "Нет рабочих слоев", 13 | "noSearchResults": "Результаты не найдены.", 14 | "noGroupResults": "Не удалось найти группу.", 15 | "noMatches": "Совпадения не найдены.", 16 | "noMapsFound": "Карты не найдены." 17 | }, 18 | "sidePanel": { 19 | "title": "Легенда", 20 | "legendButton": "Легенда", 21 | "layersButton": "Слои", 22 | "legendButtonTitle": "Легенда", 23 | "aboutButton": "О", 24 | "aboutButtonTitle": "О карте", 25 | "message": "Нет рабочих слоев" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Показать все карты", 29 | "searchTitle": "Поиск в этой группе", 30 | "searchTitleShort": "Поиск", 31 | "searchPlaceholder": "Поиск карт", 32 | "itemTitle": "Просмотр карты", 33 | "gridSwitch": "Переключить в вид сетки", 34 | "listSwitch": "Переключить в вид списка", 35 | "loadingText": "Загрузка карт…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Сортировать по", 39 | "modified": "Дата", 40 | "title": "Заголовок", 41 | "type": "Тип", 42 | "numRatings": "Рейтингу", 43 | "avgRating": "Усредненному рейтингу", 44 | "numComments": "Комментарии", 45 | "numViews": "Просмотров" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Комментарии", 49 | "posted": "Размещению", 50 | "by": "от", 51 | "deleteComment": "удалить", 52 | "editComment": "редактировать", 53 | "noComments": "Комментарии отсутствуют", 54 | "addCommentButton": "Добавить комментарий", 55 | "signIn": "Войти", 56 | "register": "Регистрация", 57 | "or": "или", 58 | "toPost": "чтобы опубликовать комментарий." 59 | }, 60 | "buttons": { 61 | "cancel": "Отмена", 62 | "submit": "Отправить" 63 | }, 64 | "rating": { 65 | "signIn": "Войти", 66 | "toRate": "чтобы присвоить рейтинг." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "создано", 70 | "ratingsLabel": "рейтинг", 71 | "ratingsLabelPlural": "рейтинги", 72 | "viewsLabel": "вид", 73 | "viewsLabelPlural": "просмотров", 74 | "commentsLabel": "комментарий", 75 | "commentsLabelPlural": "комментарии", 76 | "modifiedLabel": "Последние изменения", 77 | "by": "от", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Найти местоположение", 82 | "findPlaceholder": "Найти адрес", 83 | "aboutHeader": "Об этой карте", 84 | "layersHeader": "Слои", 85 | "enterFullscreen": "Полноэкранный режим", 86 | "exitFullscreen": "Выход из полноэкранного режима", 87 | "arcgisLink": "Информация об элементе", 88 | "moreInformation": "Более подробно", 89 | "geoLocateTitle": "Использовать текущее местоположение", 90 | "openInMobile": "Открыть в мобильных приложениях", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Владелец:", 94 | "switchBasemap": "Переключить базовую карту", 95 | "getMobileApp": "Получить приложение", 96 | "constraintsHeading": "Ограничения на использование", 97 | "createdLabel": "Создано", 98 | "noDescription": "Описание отсутствует.", 99 | "detailsLabel": "Детали" 100 | }, 101 | "filterItems": { 102 | "show": "Показать", 103 | "all": "Все результаты", 104 | "maps": "Карты", 105 | "layers": "Слои", 106 | "applications": "Приложения", 107 | "tools": "Инструменты", 108 | "files": "Файлы" 109 | }, 110 | "pagination": { 111 | "previous": "Предыдущий", 112 | "next": "Далее", 113 | "first": "Первая страница", 114 | "last": "Последняя страница", 115 | "helip": "…", 116 | "page": "Страница" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/sr/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "srpski", 5 | "clearSearch": "Izbriši", 6 | "datePattern": "MMM d, gggg" 7 | }, 8 | "errors": { 9 | "createMap": "Kreiranje mape nije moguće", 10 | "general": "Greška", 11 | "bingError": "Stavljanje aplikacije u upotrebu zahteva da imate vaš ključ Bing mapa.", 12 | "noLayers": "Nema operativnih slojeva", 13 | "noSearchResults": "Žao nam je, nema pronađenih rezultata.", 14 | "noGroupResults": "Grupa nije pronađena.", 15 | "noMatches": "Stavke koje se podudaraju nisu pronađene.", 16 | "noMapsFound": "Mape nisu pronađene." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Slojevi", 22 | "legendButtonTitle": "Legenda mape", 23 | "aboutButton": "Više informacija", 24 | "aboutButtonTitle": "Više informacija o mapi", 25 | "message": "Nema operativnih slojeva" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Prikaži sve mape", 29 | "searchTitle": "Pretraži ovu grupu", 30 | "searchTitleShort": "Pretraži", 31 | "searchPlaceholder": "Pretraži mape", 32 | "itemTitle": "Prikaži mapu", 33 | "gridSwitch": "Prebaci na prikaz mreže", 34 | "listSwitch": "Prebaci na prikaz liste", 35 | "loadingText": "Učitavanje mapa…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortiraj po", 39 | "modified": "Datum", 40 | "title": "Naslov", 41 | "type": "Tip", 42 | "numRatings": "Ocene", 43 | "avgRating": "Prosečna ocena", 44 | "numComments": "Komentari", 45 | "numViews": "Prikazi" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentari", 49 | "posted": "Objavljeno", 50 | "by": "od strane", 51 | "deleteComment": "obriši", 52 | "editComment": "izmeni", 53 | "noComments": "Nema komentara", 54 | "addCommentButton": "Dodaj komentar", 55 | "signIn": "Prijavite se", 56 | "register": "Registrujte se", 57 | "or": "ili", 58 | "toPost": "da ostavite komentar." 59 | }, 60 | "buttons": { 61 | "cancel": "Otkaži", 62 | "submit": "Prosledi" 63 | }, 64 | "rating": { 65 | "signIn": "Prijavite se", 66 | "toRate": "da ocenite." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "kreirano", 70 | "ratingsLabel": "ocena", 71 | "ratingsLabelPlural": "ocene", 72 | "viewsLabel": "prikaz", 73 | "viewsLabelPlural": "prikazi", 74 | "commentsLabel": "komentar", 75 | "commentsLabelPlural": "komentari", 76 | "modifiedLabel": "Poslednja izmena", 77 | "by": "od strane", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Pronađi lokaciju", 82 | "findPlaceholder": "Locirajte adresu", 83 | "aboutHeader": "Više informacija o ovoj mapi", 84 | "layersHeader": "Slojevi", 85 | "enterFullscreen": "Prikaz punog ekrana", 86 | "exitFullscreen": "Izađi iz prikaza punog ekrana", 87 | "arcgisLink": "Detalji stavke", 88 | "moreInformation": "Više informacija", 89 | "geoLocateTitle": "Koristi trenutnu lokaciju", 90 | "openInMobile": "Otvori u mobilnoj aplikaciji", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Vlasnik:", 94 | "switchBasemap": "Promeni pozadinsku mapu", 95 | "getMobileApp": "Nabavi aplikaciju", 96 | "constraintsHeading": "Koristi ograničenja", 97 | "createdLabel": "Kreirano", 98 | "noDescription": "Nema opisa.", 99 | "detailsLabel": "Detalji" 100 | }, 101 | "filterItems": { 102 | "show": "Prikaži", 103 | "all": "Svi rezultati", 104 | "maps": "Mape", 105 | "layers": "Slojevi", 106 | "applications": "Aplikacije", 107 | "tools": "Alati", 108 | "files": "Datoteke" 109 | }, 110 | "pagination": { 111 | "previous": "Prethodno", 112 | "next": "Sledeće", 113 | "first": "Prva stranica", 114 | "last": "Poslednja stranica", 115 | "helip": "…", 116 | "page": "Stranica" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/hi/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "अंग्रेज़ी", 5 | "clearSearch": "हटाएं", 6 | "datePattern": "दिन माह वर्ष" 7 | }, 8 | "errors": { 9 | "createMap": "मानचित्र बनाने में अक्षम", 10 | "general": "त्रुटि", 11 | "bingError": "इस ऐप्लिकेशन को डिप्लॉय करने के लिए आपकी अपनी Bing मानचित्र कुंजी की आवश्यकता है।", 12 | "noLayers": "कोई परिचालन लेयर्स नहीं हैं", 13 | "noSearchResults": "क्षमा करें, कोई परिणाम नहीं मिले।", 14 | "noGroupResults": "समूह नहीं मिल सका।", 15 | "noMatches": "कोई मेल नहीं मिला।", 16 | "noMapsFound": "कोई मानचित्र नहीं मिले।" 17 | }, 18 | "sidePanel": { 19 | "title": "लीजेंड", 20 | "legendButton": "लीजेंड", 21 | "layersButton": "लेयर्स", 22 | "legendButtonTitle": "मानचित्र का लीजेंड", 23 | "aboutButton": "बारे में", 24 | "aboutButtonTitle": "मानचित्र के बारे में", 25 | "message": "कोई परिचालन लेयर्स नहीं हैं" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "सभी मानचित्र दिखाएँ", 29 | "searchTitle": "इस समूह में खोजें", 30 | "searchTitleShort": "खोजें", 31 | "searchPlaceholder": "मानचित्र खोजें", 32 | "itemTitle": "मानचित्र देखें", 33 | "gridSwitch": "ग्रिड व्यू पर स्विच करें", 34 | "listSwitch": "सूची व्यू पर स्विच करें", 35 | "loadingText": "मानचित्र लोड हो रहे हैं और मदद;" 36 | }, 37 | "sortFields": { 38 | "sortBy": "इसके अनुसार क्रमबद्ध करें", 39 | "modified": "तिथि", 40 | "title": "शीर्षक", 41 | "type": "प्रकार", 42 | "numRatings": "रेटिंग्स", 43 | "avgRating": "औसत रेटिंग", 44 | "numComments": "टिप्पणियाँ", 45 | "numViews": "दृश्य" 46 | }, 47 | "comments": { 48 | "commentsHeader": "टिप्पणियाँ", 49 | "posted": "पोस्ट किया गया", 50 | "by": "इसके द्वारा", 51 | "deleteComment": "हटाएँ", 52 | "editComment": "संपादित करें", 53 | "noComments": "कोई टिप्पणी नहीं", 54 | "addCommentButton": "टिप्पणी जोड़ें", 55 | "signIn": "साइन इन करें", 56 | "register": "रजिस्टर करें", 57 | "or": "या", 58 | "toPost": "एक टिप्पणी पोस्ट करने के लिए।" 59 | }, 60 | "buttons": { 61 | "cancel": "रद्द करें", 62 | "submit": "सबमिट करें" 63 | }, 64 | "rating": { 65 | "signIn": "साइन इन करें", 66 | "toRate": "साइन इन करें।" 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "बनाया गया", 70 | "ratingsLabel": "रेटिंग", 71 | "ratingsLabelPlural": "रेटिंग्स", 72 | "viewsLabel": "दृश्य", 73 | "viewsLabelPlural": "दृश्य", 74 | "commentsLabel": "टिप्पणी", 75 | "commentsLabelPlural": "टिप्पणियाँ", 76 | "modifiedLabel": "अंतिम संशोधन", 77 | "by": "इसके द्वारा", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "एक स्थान का पता लगाएं", 82 | "findPlaceholder": "एक पते का पता लगाएँ", 83 | "aboutHeader": "इस मानचित्र के बारे में", 84 | "layersHeader": "लेयर्स", 85 | "enterFullscreen": "पूर्णस्क्रीन व्यू", 86 | "exitFullscreen": "पूर्णस्क्रीन से बाहर निकलें", 87 | "arcgisLink": "आइटम विवरण", 88 | "moreInformation": "अधिक जानकारी", 89 | "geoLocateTitle": "वर्तमान स्थान का प्रयोग करें", 90 | "openInMobile": "मोबाइल एप्लिकेशन में खोलें", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "मालिक:", 94 | "switchBasemap": "बेसमानचित्र बदलें", 95 | "getMobileApp": "एप्लिकेशन प्राप्त करें", 96 | "constraintsHeading": "उपयोग संबंधी प्रतिबन्ध", 97 | "createdLabel": "बनाया गया", 98 | "noDescription": "कोई विवरण नहीं।", 99 | "detailsLabel": "विवरण" 100 | }, 101 | "filterItems": { 102 | "show": "दिखाएं", 103 | "all": "सभी परिणाम", 104 | "maps": "मानचित्र", 105 | "layers": "लेयर्स", 106 | "applications": "एप्लिकेशन", 107 | "tools": "टूल्स", 108 | "files": "फ़ाइलें" 109 | }, 110 | "pagination": { 111 | "previous": "पिछला", 112 | "next": "अगला", 113 | "first": "पहला पृष्ठ", 114 | "last": "अंतिम पृष्ठ", 115 | "helip": "…", 116 | "page": "पृष्ठ" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/pl/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Wyczyść", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Nie można utworzyć mapy", 10 | "general": "Błąd", 11 | "bingError": "Wdrożenie tej aplikacji wymaga własnego klucza map Bing.", 12 | "noLayers": "Brak warstw operacyjnych", 13 | "noSearchResults": "Nie znaleziono wyników.", 14 | "noGroupResults": "Nie można znaleźć grupy.", 15 | "noMatches": "Nie znaleziono dopasowań.", 16 | "noMapsFound": "Nie znaleziono map." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Warstwy", 22 | "legendButtonTitle": "Legenda mapy", 23 | "aboutButton": "Informacje o", 24 | "aboutButtonTitle": "Informacje o mapie", 25 | "message": "Brak warstw operacyjnych" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Pokaż wszystkie mapy", 29 | "searchTitle": "Wyszukaj tę grupę", 30 | "searchTitleShort": "Wyszukaj", 31 | "searchPlaceholder": "Mapy z funkcją wyszukiwania", 32 | "itemTitle": "Wyświetl mapę", 33 | "gridSwitch": "Przełącz do widoku siatki", 34 | "listSwitch": "Przełącz do widoku listy", 35 | "loadingText": "Wczytywanie Maps…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortuj według", 39 | "modified": "Data", 40 | "title": "Tytuł", 41 | "type": "Typ", 42 | "numRatings": "Oceny", 43 | "avgRating": "Średnia ocena", 44 | "numComments": "Komentarze", 45 | "numViews": "Liczba wyświetleń" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentarze", 49 | "posted": "Opublikowane", 50 | "by": "utworzone przez", 51 | "deleteComment": "usuń", 52 | "editComment": "edytuj", 53 | "noComments": "Brak komentarzy", 54 | "addCommentButton": "Dodaj komentarz", 55 | "signIn": "Zaloguj się", 56 | "register": "Zarejestruj", 57 | "or": "lub", 58 | "toPost": "aby opublikować komentarz." 59 | }, 60 | "buttons": { 61 | "cancel": "Anuluj", 62 | "submit": "Prześlij" 63 | }, 64 | "rating": { 65 | "signIn": "Zaloguj się", 66 | "toRate": "aby ocenić." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "utworzone", 70 | "ratingsLabel": "ocena", 71 | "ratingsLabelPlural": "oceny", 72 | "viewsLabel": "wyświetlenie", 73 | "viewsLabelPlural": "liczba wyświetleń", 74 | "commentsLabel": "komentarz", 75 | "commentsLabelPlural": "komentarze/-y", 76 | "modifiedLabel": "Ostatnia modyfikacja", 77 | "by": "utworzone przez", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Znajdź lokalizację", 82 | "findPlaceholder": "Zlokalizuj adres", 83 | "aboutHeader": "Informacje o mapie", 84 | "layersHeader": "Warstwy", 85 | "enterFullscreen": "Widok pełnoekranowy", 86 | "exitFullscreen": "Zamknij widok pełnoekranowy", 87 | "arcgisLink": "Szczegóły elementu", 88 | "moreInformation": "Więcej informacji", 89 | "geoLocateTitle": "Użyj bieżącej lokalizacji", 90 | "openInMobile": "Otwórz w aplikacji mobilnej", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Właściciel:", 94 | "switchBasemap": "Przełącz mapę bazową", 95 | "getMobileApp": "Pobierz aplikację", 96 | "constraintsHeading": "Używaj ograniczeń", 97 | "createdLabel": "Utworzone", 98 | "noDescription": "Brak opisu", 99 | "detailsLabel": "Szczegóły" 100 | }, 101 | "filterItems": { 102 | "show": "Pokaż", 103 | "all": "Wszystkie wyniki", 104 | "maps": "Mapy", 105 | "layers": "Warstwy", 106 | "applications": "Aplikacje", 107 | "tools": "Narzędzia", 108 | "files": "Pliki" 109 | }, 110 | "pagination": { 111 | "previous": "Powrót", 112 | "next": "Dalej", 113 | "first": "Pierwsza strona", 114 | "last": "Ostatnia strona", 115 | "helip": "…", 116 | "page": "Strona" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/fi/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "english", 5 | "clearSearch": "Tyhjennä", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Karttaa ei voi luoda", 10 | "general": "Virhe", 11 | "bingError": "Tämän sovelluksen käyttöönotto edellyttää omaa Bing Maps -avaintasi.", 12 | "noLayers": "Ei toiminnallisia karttatasoja", 13 | "noSearchResults": "Tuloksia ei valitettavasti löytynyt.", 14 | "noGroupResults": "Ryhmää ei löytynyt.", 15 | "noMatches": "Vastaavuuksia ei löytynyt.", 16 | "noMapsFound": "Karttoja ei löytynyt." 17 | }, 18 | "sidePanel": { 19 | "title": "Selite", 20 | "legendButton": "Selite", 21 | "layersButton": "Karttatasot", 22 | "legendButtonTitle": "Kartan selite", 23 | "aboutButton": "Tietoja", 24 | "aboutButtonTitle": "Tietoja kartasta", 25 | "message": "Ei toiminnallisia karttatasoja" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Näytä kaikki kartat", 29 | "searchTitle": "Etsi tästä ryhmästä", 30 | "searchTitleShort": "Etsi", 31 | "searchPlaceholder": "Etsi kartoista", 32 | "itemTitle": "Näytä kartta", 33 | "gridSwitch": "Vaihda ruudukkonäkymään", 34 | "listSwitch": "Vaihda luettelonäkymään", 35 | "loadingText": "Ladataan karttoja…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Lajitteluperuste", 39 | "modified": "Päivämäärä", 40 | "title": "Otsikko", 41 | "type": "Tyyppi", 42 | "numRatings": "Arvioinnit", 43 | "avgRating": "Keskimääräinen arviointi", 44 | "numComments": "Kommentit", 45 | "numViews": "Katselukerrat" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Kommentit", 49 | "posted": "Lähetetty", 50 | "by": "tekijältä", 51 | "deleteComment": "poista", 52 | "editComment": "muokkaa", 53 | "noComments": "Ei kommentteja", 54 | "addCommentButton": "Lisää kommentti", 55 | "signIn": "Kirjaudu sisään", 56 | "register": "Rekisteröi", 57 | "or": "tai", 58 | "toPost": "lähettääksesi kommentin." 59 | }, 60 | "buttons": { 61 | "cancel": "Peruuta", 62 | "submit": "Lähetä" 63 | }, 64 | "rating": { 65 | "signIn": "Kirjaudu sisään", 66 | "toRate": "arvioimiseksi." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "luotu", 70 | "ratingsLabel": "arviointi", 71 | "ratingsLabelPlural": "arvioinnit", 72 | "viewsLabel": "näytä", 73 | "viewsLabelPlural": "katselukerrat", 74 | "commentsLabel": "kommentti", 75 | "commentsLabelPlural": "kommentit", 76 | "modifiedLabel": "Muokattu viimeksi", 77 | "by": "tekijältä", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Etsi sijainti", 82 | "findPlaceholder": "Etsi osoite", 83 | "aboutHeader": "Tietoja tästä kartasta", 84 | "layersHeader": "Karttatasot", 85 | "enterFullscreen": "Koko näytön näkymä", 86 | "exitFullscreen": "Poistu koko näytön tilasta", 87 | "arcgisLink": "Kohteen tiedot", 88 | "moreInformation": "Lisätietoja", 89 | "geoLocateTitle": "Käytä nykyistä sijaintia", 90 | "openInMobile": "Avaa mobiilisovelluksessa", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Omistaja:", 94 | "switchBasemap": "Vaihda taustakartta", 95 | "getMobileApp": "Hanki sovellus", 96 | "constraintsHeading": "Käyttörajoitukset", 97 | "createdLabel": "Luotu", 98 | "noDescription": "Ei kuvausta.", 99 | "detailsLabel": "Yksityiskohdat" 100 | }, 101 | "filterItems": { 102 | "show": "Näytä", 103 | "all": "Kaikki tulokset", 104 | "maps": "Kartat", 105 | "layers": "Karttatasot", 106 | "applications": "Sovellukset", 107 | "tools": "Työkalut", 108 | "files": "Tiedostot" 109 | }, 110 | "pagination": { 111 | "previous": "Edellinen", 112 | "next": "Seuraava", 113 | "first": "Ensimmäinen sivu", 114 | "last": "Viimeinen sivu", 115 | "helip": "…", 116 | "page": "Sivu" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/lt/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Valyti", 6 | "datePattern": "yyyy MMM dd" 7 | }, 8 | "errors": { 9 | "createMap": "Žemėlapio sukurti nepavyko", 10 | "general": "Klaida", 11 | "bingError": "Diegiant šia aplikaciją reikalingas savas Bing Maps raktas.", 12 | "noLayers": "Darbinių sluoksnių nėra", 13 | "noSearchResults": "Deja, nieko nerasta.", 14 | "noGroupResults": "Grupės nerasta.", 15 | "noMatches": "Jokių atitikimų nerasta.", 16 | "noMapsFound": "Jokių žemėlapių nerasta" 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Sluoksniai", 22 | "legendButtonTitle": "Žemėlapio legenda", 23 | "aboutButton": "Apie", 24 | "aboutButtonTitle": "Apie žemėlapį", 25 | "message": "Darbinių sluoksnių nėra" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Rodyti visus žemėlapius", 29 | "searchTitle": "Ieškoti šioje grupėje", 30 | "searchTitleShort": "Ieškoti", 31 | "searchPlaceholder": "Ieškoti žemėlapių", 32 | "itemTitle": "Peržiūrėti žemėlapį", 33 | "gridSwitch": "Perjungti į vaizdavimą tinkleliu", 34 | "listSwitch": "Perjungti į vaizdavimą sąrašu", 35 | "loadingText": "Įkeliami žemėlapiai…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Rūšiuoti pagal", 39 | "modified": "Data", 40 | "title": "Pavadinimas", 41 | "type": "Tipas", 42 | "numRatings": "Vertinimai", 43 | "avgRating": "Vid. vertinimas", 44 | "numComments": "Komentarai", 45 | "numViews": "Peržiūros" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Komentarai", 49 | "posted": "Paskelbta", 50 | "by": "pagal", 51 | "deleteComment": "pašalinti", 52 | "editComment": "redaguoti", 53 | "noComments": "Komentarų nėra", 54 | "addCommentButton": "Pridėti komentarą", 55 | "signIn": "Prisijungti", 56 | "register": "Registruoti", 57 | "or": "or", 58 | "toPost": "skelbti komentarą." 59 | }, 60 | "buttons": { 61 | "cancel": "Atšaukti", 62 | "submit": "Pateikti" 63 | }, 64 | "rating": { 65 | "signIn": "Prisijungti", 66 | "toRate": "vertinti." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "sukurtas", 70 | "ratingsLabel": "įvertinimas", 71 | "ratingsLabelPlural": "reitingai", 72 | "viewsLabel": "peržiūra", 73 | "viewsLabelPlural": "peržiūros", 74 | "commentsLabel": "komentaras", 75 | "commentsLabelPlural": "komentarai", 76 | "modifiedLabel": "Pakeitimo data", 77 | "by": "pagal", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Rasti vietą", 82 | "findPlaceholder": "Rasti adresą", 83 | "aboutHeader": "Apie šį žemėlapį", 84 | "layersHeader": "Sluoksniai", 85 | "enterFullscreen": "Rodyti visame ekrane", 86 | "exitFullscreen": "Grįžti iš viso ekrano rėžimo", 87 | "arcgisLink": "Elemento aprašas", 88 | "moreInformation": "Daugiau informacijos", 89 | "geoLocateTitle": "Naudoti esamą padėtį", 90 | "openInMobile": "Atverti mobilioje aplikacijoje", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Savininkas:", 94 | "switchBasemap": "Pakeisti pagrindo žemėlapį", 95 | "getMobileApp": "Gauti aplikaciją", 96 | "constraintsHeading": "Naudojimo apribojimai", 97 | "createdLabel": "Sukurtas", 98 | "noDescription": "Aprašymo nėra.", 99 | "detailsLabel": "Išsami informacija" 100 | }, 101 | "filterItems": { 102 | "show": "Rodyti", 103 | "all": "Visi rezultatai", 104 | "maps": "Žemėlapiai", 105 | "layers": "Sluoksniai", 106 | "applications": "Aplikacijos", 107 | "tools": "Įrankiai", 108 | "files": "Failai" 109 | }, 110 | "pagination": { 111 | "previous": "Ankstesnis", 112 | "next": "Sekantis", 113 | "first": "Pirmas puslapis", 114 | "last": "Paskutinis puslapis", 115 | "helip": "…", 116 | "page": "Puslapis" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/pt-br/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Limpar", 6 | "datePattern": "d' de 'MMMM' de 'yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Não foi possível criar o mapa", 10 | "general": "Erro", 11 | "bingError": "A implantação deste aplicativo exige uma chave Bing Maps própria.", 12 | "noLayers": "Nenhuma camada operacional", 13 | "noSearchResults": "Nenhum resultado encontrado.", 14 | "noGroupResults": "Não foi possível localizar o grupo.", 15 | "noMatches": "Nenhum correpondente encontrado.", 16 | "noMapsFound": "Nenhum mapa foi localizado." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Camadas", 22 | "legendButtonTitle": "Legenda do Mapa", 23 | "aboutButton": "Sobre", 24 | "aboutButtonTitle": "Sobre o Mapa", 25 | "message": "Nenhuma camada operacional" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Mostrar todos os mapas", 29 | "searchTitle": "Pesquisar este grupo", 30 | "searchTitleShort": "Pesquisar", 31 | "searchPlaceholder": "Pesquisar mapas", 32 | "itemTitle": "Visualizar mapas", 33 | "gridSwitch": "Trocar para Visualização de Grade", 34 | "listSwitch": "Trocar para Visualização de Lista", 35 | "loadingText": "Carregando Mapas…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Classificar por", 39 | "modified": "Data", 40 | "title": "Título", 41 | "type": "Tipo", 42 | "numRatings": "Avaliações", 43 | "avgRating": "Avaliação Média", 44 | "numComments": "Comentários", 45 | "numViews": "Visualizações" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Comentários", 49 | "posted": "Postado", 50 | "by": "Por", 51 | "deleteComment": "excluir", 52 | "editComment": "editar", 53 | "noComments": "Sem comentários", 54 | "addCommentButton": "Adicionar Comentário", 55 | "signIn": "Entrar", 56 | "register": "Registrar", 57 | "or": "ou", 58 | "toPost": "para postar um comentário." 59 | }, 60 | "buttons": { 61 | "cancel": "Cancelar", 62 | "submit": "Enviar" 63 | }, 64 | "rating": { 65 | "signIn": "Entrar", 66 | "toRate": "para avaliar." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "criado", 70 | "ratingsLabel": "avaliação", 71 | "ratingsLabelPlural": "avaliações", 72 | "viewsLabel": "visualização", 73 | "viewsLabelPlural": "visualizações", 74 | "commentsLabel": "comentário", 75 | "commentsLabelPlural": "comentários", 76 | "modifiedLabel": "Última Modificação", 77 | "by": "Por", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Encontrar um local", 82 | "findPlaceholder": "Localizar um endereço", 83 | "aboutHeader": "Sobre este mapa", 84 | "layersHeader": "Camadas", 85 | "enterFullscreen": "Visualizar em Tela Cheia", 86 | "exitFullscreen": "Sair da Tela Cheia", 87 | "arcgisLink": "Detalhes do Item", 88 | "moreInformation": "Mais Informações", 89 | "geoLocateTitle": "Usar Local Atual", 90 | "openInMobile": "Abrir no Aplicativo Móvel", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Proprietário:", 94 | "switchBasemap": "Trocar Mapa Base", 95 | "getMobileApp": "Obter Aplicativo", 96 | "constraintsHeading": "Restrições de Uso", 97 | "createdLabel": "Criado", 98 | "noDescription": "Nenhuma descrição.", 99 | "detailsLabel": "Detalhes" 100 | }, 101 | "filterItems": { 102 | "show": "Mostrar", 103 | "all": "Todos os Resultados", 104 | "maps": "Mapas", 105 | "layers": "Camadas", 106 | "applications": "Aplicativos", 107 | "tools": "Ferramentas", 108 | "files": "Arquivos" 109 | }, 110 | "pagination": { 111 | "previous": "Anterior", 112 | "next": "Avançar", 113 | "first": "Primeira Página", 114 | "last": "Última Página", 115 | "helip": "…", 116 | "page": "Página" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/it/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Cancella", 6 | "datePattern": "d MMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Impossibile creare la mappa", 10 | "general": "Errore", 11 | "bingError": "Per distribuire questa applicazione è necessaria la chiave Bing Maps personale.", 12 | "noLayers": "Layer operativi non disponibili", 13 | "noSearchResults": "Nessun risultato trovato.", 14 | "noGroupResults": "Impossibile trovare il gruppo.", 15 | "noMatches": "Nessuna corrispondenza trovata.", 16 | "noMapsFound": "Nessuna mappa trovata." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Layer", 22 | "legendButtonTitle": "Legenda mappa", 23 | "aboutButton": "Informazioni", 24 | "aboutButtonTitle": "Informazioni sulla mappa", 25 | "message": "Layer operativi non disponibili" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Mostra tutte le mappe", 29 | "searchTitle": "Cerca gruppo", 30 | "searchTitleShort": "Cerca", 31 | "searchPlaceholder": "Cerca mappe", 32 | "itemTitle": "Visualizza mappa", 33 | "gridSwitch": "Passa a vista griglia", 34 | "listSwitch": "Passa a vista elenco", 35 | "loadingText": "Caricamento mappe in corso…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Ordina per", 39 | "modified": "Data", 40 | "title": "Titolo", 41 | "type": "Tipo", 42 | "numRatings": "Valutazioni", 43 | "avgRating": "Valutaz. media", 44 | "numComments": "Commenti", 45 | "numViews": "Viste" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Commenti", 49 | "posted": "Inserito", 50 | "by": "di", 51 | "deleteComment": "elimina", 52 | "editComment": "modifica", 53 | "noComments": "Nessun commento", 54 | "addCommentButton": "Aggiungi commento", 55 | "signIn": "Accedi", 56 | "register": "Registra", 57 | "or": "oppure", 58 | "toPost": "per inserire un commento." 59 | }, 60 | "buttons": { 61 | "cancel": "Annulla", 62 | "submit": "Invia" 63 | }, 64 | "rating": { 65 | "signIn": "Accedi", 66 | "toRate": "per fornire una valutazione." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "creato", 70 | "ratingsLabel": "valutazione", 71 | "ratingsLabelPlural": "valutazioni", 72 | "viewsLabel": "vista", 73 | "viewsLabelPlural": "viste", 74 | "commentsLabel": "commento", 75 | "commentsLabelPlural": "commenti", 76 | "modifiedLabel": "Data ultima modifica", 77 | "by": "di", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Trova posizione", 82 | "findPlaceholder": "Trova indirizzo", 83 | "aboutHeader": "Informazioni sulla mappa", 84 | "layersHeader": "Layer", 85 | "enterFullscreen": "Visualizzazione a schermo intero", 86 | "exitFullscreen": "Chiudi visualizzazione a schermo intero", 87 | "arcgisLink": "Dettagli elemento", 88 | "moreInformation": "Ulteriori informazioni", 89 | "geoLocateTitle": "Usa posizione corrente", 90 | "openInMobile": "Apri nell'applicazione mobile", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Proprietario:", 94 | "switchBasemap": "Cambia mappa di base", 95 | "getMobileApp": "Ottieni applicazione", 96 | "constraintsHeading": "Vincoli d'uso", 97 | "createdLabel": "Data creazione", 98 | "noDescription": "Nessuna descrizione.", 99 | "detailsLabel": "Dettagli" 100 | }, 101 | "filterItems": { 102 | "show": "Mostra", 103 | "all": "Tutti i risultati", 104 | "maps": "Mappe", 105 | "layers": "Layer", 106 | "applications": "Applicazioni", 107 | "tools": "Strumenti", 108 | "files": "File" 109 | }, 110 | "pagination": { 111 | "previous": "Indietro", 112 | "next": "Avanti", 113 | "first": "Prima pagina", 114 | "last": "Ultima pagina", 115 | "helip": "…", 116 | "page": "Pagina" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/de/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Löschen", 6 | "datePattern": "d. MMMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Karte kann nicht erstellt werden", 10 | "general": "Fehler", 11 | "bingError": "Für die Bereitstellung dieser Anwendung ist ein eigener Bing Maps-Schlüssel erforderlich.", 12 | "noLayers": "Keine operationalen Layer", 13 | "noSearchResults": "Es wurden keine Ergebnisse gefunden.", 14 | "noGroupResults": "Die Gruppe konnte nicht gefunden werden.", 15 | "noMatches": "Keine Übereinstimmungen gefunden.", 16 | "noMapsFound": "Keine Karten gefunden." 17 | }, 18 | "sidePanel": { 19 | "title": "Legende", 20 | "legendButton": "Legende", 21 | "layersButton": "Layer", 22 | "legendButtonTitle": "Kartenlegende", 23 | "aboutButton": "Info", 24 | "aboutButtonTitle": "Info zur Karte", 25 | "message": "Keine operationalen Layer" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Alle Karten anzeigen", 29 | "searchTitle": "Diese Gruppe durchsuchen", 30 | "searchTitleShort": "Suchen", 31 | "searchPlaceholder": "Karten durchsuchen", 32 | "itemTitle": "Karte anzeigen", 33 | "gridSwitch": "Zur Tabellenansicht wechseln", 34 | "listSwitch": "Zur Listenansicht wechseln", 35 | "loadingText": "Karten werden geladen…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortieren nach", 39 | "modified": "Datum", 40 | "title": "Titel", 41 | "type": "Typ", 42 | "numRatings": "Bewertungen", 43 | "avgRating": "Durchschn. Bewertung", 44 | "numComments": "Kommentare", 45 | "numViews": "Aufrufe" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Kommentare", 49 | "posted": "Veröffentlicht", 50 | "by": "von", 51 | "deleteComment": "löschen", 52 | "editComment": "bearbeiten", 53 | "noComments": "Keine Kommentare", 54 | "addCommentButton": "Kommentar hinzufügen", 55 | "signIn": "Anmelden", 56 | "register": "Registrieren", 57 | "or": "oder", 58 | "toPost": "zum Veröffentlichen eines Kommentars." 59 | }, 60 | "buttons": { 61 | "cancel": "Abbrechen", 62 | "submit": "Senden" 63 | }, 64 | "rating": { 65 | "signIn": "Anmelden", 66 | "toRate": "zum Bewerten." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "erstellt", 70 | "ratingsLabel": "Bewertung", 71 | "ratingsLabelPlural": "Bewertungen", 72 | "viewsLabel": "Aufruf", 73 | "viewsLabelPlural": "Aufrufe", 74 | "commentsLabel": "Kommentar", 75 | "commentsLabelPlural": "Kommentare", 76 | "modifiedLabel": "Zuletzt geändert", 77 | "by": "von", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Position suchen", 82 | "findPlaceholder": "Adresse suchen", 83 | "aboutHeader": "Info zu dieser Karte", 84 | "layersHeader": "Layer", 85 | "enterFullscreen": "Vollbildansicht", 86 | "exitFullscreen": "Vollbild beenden", 87 | "arcgisLink": "Elementdetails", 88 | "moreInformation": "Weitere Informationen", 89 | "geoLocateTitle": "Aktuelle Position verwenden", 90 | "openInMobile": "In Mobile App öffnen", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Besitzer:", 94 | "switchBasemap": "Grundkarte wechseln", 95 | "getMobileApp": "Anwendung abrufen", 96 | "constraintsHeading": "Nutzungsbeschränkungen", 97 | "createdLabel": "Erstellt", 98 | "noDescription": "Keine Beschreibung.", 99 | "detailsLabel": "Details" 100 | }, 101 | "filterItems": { 102 | "show": "Anzeigen", 103 | "all": "Alle Ergebnisse", 104 | "maps": "Karten", 105 | "layers": "Layer", 106 | "applications": "Anwendungen", 107 | "tools": "Werkzeuge", 108 | "files": "Dateien" 109 | }, 110 | "pagination": { 111 | "previous": "Zurück", 112 | "next": "Weiter", 113 | "first": "Erste Seite", 114 | "last": "Letzte Seite", 115 | "helip": "…", 116 | "page": "Seite" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/es/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Borrar", 6 | "datePattern": "MMM d, aaaa" 7 | }, 8 | "errors": { 9 | "createMap": "No se puede crear el mapa", 10 | "general": "Error", 11 | "bingError": "Para desplegar esta aplicación necesitas tu propia llave de mapas bing.", 12 | "noLayers": "Ninguna capa operativa", 13 | "noSearchResults": "Lo sentimos, no se encontraron resultados.", 14 | "noGroupResults": "No se pudo encontrar el grupo.", 15 | "noMatches": "No se encontraron coincidencias.", 16 | "noMapsFound": "No se encontraron mapas." 17 | }, 18 | "sidePanel": { 19 | "title": "Leyenda", 20 | "legendButton": "Leyenda", 21 | "layersButton": "Capas", 22 | "legendButtonTitle": "Leyenda del mapa", 23 | "aboutButton": "Acerca de", 24 | "aboutButtonTitle": "Acerca del mapa", 25 | "message": "Ninguna capa operativa" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Mostrar todos los mapas", 29 | "searchTitle": "Buscar en este grupo", 30 | "searchTitleShort": "Buscar", 31 | "searchPlaceholder": "Buscar mapas", 32 | "itemTitle": "Ver mapa", 33 | "gridSwitch": "Cambiar a vista de cuadrícula", 34 | "listSwitch": "Cambiar a vista de lista", 35 | "loadingText": "Cargando mapas…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Ordenar por", 39 | "modified": "Fecha", 40 | "title": "Título", 41 | "type": "Tipo", 42 | "numRatings": "Calificaciones", 43 | "avgRating": "Clasificación media", 44 | "numComments": "Comentarios", 45 | "numViews": "Vistas" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Comentarios", 49 | "posted": "Publicado", 50 | "by": "de", 51 | "deleteComment": "eliminar", 52 | "editComment": "editar", 53 | "noComments": "Sin comentarios", 54 | "addCommentButton": "Agregar comentario", 55 | "signIn": "Iniciar sesión", 56 | "register": "Registrarse", 57 | "or": "o", 58 | "toPost": "para publicar un comentario." 59 | }, 60 | "buttons": { 61 | "cancel": "Cancelar", 62 | "submit": "Enviar" 63 | }, 64 | "rating": { 65 | "signIn": "Iniciar sesión", 66 | "toRate": "para clasificar." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "creado", 70 | "ratingsLabel": "calificación", 71 | "ratingsLabelPlural": "calificaciones", 72 | "viewsLabel": "vista", 73 | "viewsLabelPlural": "vistas", 74 | "commentsLabel": "comentario", 75 | "commentsLabelPlural": "comentarios", 76 | "modifiedLabel": "Última modificación", 77 | "by": "de", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Encontrar una ubicación", 82 | "findPlaceholder": "Localizar una dirección", 83 | "aboutHeader": "Acerca de este mapa", 84 | "layersHeader": "Capas", 85 | "enterFullscreen": "Vista de pantalla completa", 86 | "exitFullscreen": "Salir de pantalla completa", 87 | "arcgisLink": "Detalles del elemento", 88 | "moreInformation": "Más información", 89 | "geoLocateTitle": "Usar la ubicación actual", 90 | "openInMobile": "Abrir en Aplicación Móvil", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Propietario:", 94 | "switchBasemap": "Cambiar mapa base", 95 | "getMobileApp": "Obtener aplicación", 96 | "constraintsHeading": "Usar restricciones", 97 | "createdLabel": "Creado", 98 | "noDescription": "No hay descripción.", 99 | "detailsLabel": "Detalles" 100 | }, 101 | "filterItems": { 102 | "show": "Mostrar", 103 | "all": "Todos los resultados", 104 | "maps": "Mapas", 105 | "layers": "Capas", 106 | "applications": "Aplicaciones", 107 | "tools": "Herramientas", 108 | "files": "Archivos" 109 | }, 110 | "pagination": { 111 | "previous": "Anterior", 112 | "next": "Siguiente", 113 | "first": "Primera página", 114 | "last": "Última página", 115 | "helip": "…", 116 | "page": "Página" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/nl/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Wissen", 6 | "datePattern": "d MMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Kan kaart niet maken", 10 | "general": "Fout", 11 | "bingError": "Het implementeren van deze applicatie vereist uw eigen code voor Bing Maps.", 12 | "noLayers": "Geen operationele lagen", 13 | "noSearchResults": "Er zijn geen resultaten gevonden.", 14 | "noGroupResults": "De groep kan niet worden gevonden.", 15 | "noMatches": "Geen overeenkomsten gevonden.", 16 | "noMapsFound": "Geen kaarten gevonden." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Kaartlagen", 22 | "legendButtonTitle": "Kaartlegenda", 23 | "aboutButton": "Over", 24 | "aboutButtonTitle": "Informatie over kaart", 25 | "message": "Geen operationele lagen" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Alle kaarten weergeven", 29 | "searchTitle": "Deze groep doorzoeken", 30 | "searchTitleShort": "Zoeken", 31 | "searchPlaceholder": "Kaarten zoeken", 32 | "itemTitle": "Kaart weergeven", 33 | "gridSwitch": "Omschakelen naar Rasterweergave", 34 | "listSwitch": "Omschakelen naar Lijstweergave", 35 | "loadingText": "Kaarten laden…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sorteren op", 39 | "modified": "Datum", 40 | "title": "Titel", 41 | "type": "Type", 42 | "numRatings": "Beoordelingen", 43 | "avgRating": "Gemiddelde beoordeling", 44 | "numComments": "Opmerkingen", 45 | "numViews": "Weergaven" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Opmerkingen", 49 | "posted": "Geplaatst", 50 | "by": "van", 51 | "deleteComment": "verwijderen", 52 | "editComment": "bewerken", 53 | "noComments": "Geen opmerkingen", 54 | "addCommentButton": "Opmerking toevoegen", 55 | "signIn": "Aanmelden", 56 | "register": "Registreren", 57 | "or": "of", 58 | "toPost": "om een opmerking te plaatsen." 59 | }, 60 | "buttons": { 61 | "cancel": "Annuleren", 62 | "submit": "Verzenden" 63 | }, 64 | "rating": { 65 | "signIn": "Aanmelden", 66 | "toRate": "om te beoordelen." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "gemaakt", 70 | "ratingsLabel": "beoordeling", 71 | "ratingsLabelPlural": "beoordelingen", 72 | "viewsLabel": "weergave", 73 | "viewsLabelPlural": "keer bekeken", 74 | "commentsLabel": "opmerking", 75 | "commentsLabelPlural": "opmerkingen", 76 | "modifiedLabel": "Laatst gewijzigd", 77 | "by": "van", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Een locatie zoeken", 82 | "findPlaceholder": "Een adres zoeken", 83 | "aboutHeader": "Informatie over deze kaart", 84 | "layersHeader": "Kaartlagen", 85 | "enterFullscreen": "Volledige schermweergave", 86 | "exitFullscreen": "Volledige schermweergave verlaten", 87 | "arcgisLink": "Itemdetails", 88 | "moreInformation": "Meer informatie", 89 | "geoLocateTitle": "Huidige locatie gebruiken", 90 | "openInMobile": "Openen in mobiele app", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Eigenaar:", 94 | "switchBasemap": "Basiskaart wijzigen", 95 | "getMobileApp": "App downloaden", 96 | "constraintsHeading": "Gebruiksbeperkingen", 97 | "createdLabel": "Gemaakt", 98 | "noDescription": "Geen beschrijving.", 99 | "detailsLabel": "Details" 100 | }, 101 | "filterItems": { 102 | "show": "Weergeven", 103 | "all": "Alle resultaten", 104 | "maps": "Kaarten", 105 | "layers": "Kaartlagen", 106 | "applications": "Applicaties", 107 | "tools": "Tools", 108 | "files": "Bestanden" 109 | }, 110 | "pagination": { 111 | "previous": "Vorige", 112 | "next": "Volgende", 113 | "first": "Eerste pagina", 114 | "last": "Laatste pagina", 115 | "helip": "…", 116 | "page": "Pagina" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /map.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 31 | 32 | 33 | 34 | 35 | 43 |
44 |
45 |
46 |

47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | 63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |

79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 | 101 | 102 | 103 | 104 | 109 | 110 | 111 | 112 | -------------------------------------------------------------------------------- /nls/pt-pt/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Limpar", 6 | "datePattern": "MMM d, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Não foi possível criar o mapa", 10 | "general": "Erro", 11 | "bingError": "A implementação desta aplicação requer uma chave Bing Maps própria.", 12 | "noLayers": "Nenhuma camada operacional", 13 | "noSearchResults": "Nenhum resultado encontrado.", 14 | "noGroupResults": "Não foi possível localizar o grupo.", 15 | "noMatches": "Não foi encontrado nenhum resultado correspondente.", 16 | "noMapsFound": "Não foi encontrado nenhum mapa." 17 | }, 18 | "sidePanel": { 19 | "title": "Legenda", 20 | "legendButton": "Legenda", 21 | "layersButton": "Camadas", 22 | "legendButtonTitle": "Legenda do Mapa", 23 | "aboutButton": "Sobre", 24 | "aboutButtonTitle": "Sobre o Mapa", 25 | "message": "Nenhuma camada operacional" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Mostrar todos os mapas", 29 | "searchTitle": "Pesquisar neste grupo", 30 | "searchTitleShort": "Pesquisar", 31 | "searchPlaceholder": "Pesquisar mapas", 32 | "itemTitle": "Visualizar mapas", 33 | "gridSwitch": "Mudar para Visualização GRID", 34 | "listSwitch": "Mudar para Visualização de Lista", 35 | "loadingText": "A Carregar Mapas…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Ordenar por", 39 | "modified": "Data", 40 | "title": "Título", 41 | "type": "Tipo", 42 | "numRatings": "Avaliações", 43 | "avgRating": "Avaliação Média", 44 | "numComments": "Comentários", 45 | "numViews": "Visualizações" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Comentários", 49 | "posted": "Publicado", 50 | "by": "Por", 51 | "deleteComment": "eliminar", 52 | "editComment": "editar", 53 | "noComments": "Sem comentários", 54 | "addCommentButton": "Adicionar Comentário", 55 | "signIn": "Iniciar sessão", 56 | "register": "Registar", 57 | "or": "ou", 58 | "toPost": "para publicar um comentário." 59 | }, 60 | "buttons": { 61 | "cancel": "Cancelar", 62 | "submit": "Enviar" 63 | }, 64 | "rating": { 65 | "signIn": "Iniciar sessão", 66 | "toRate": "para avaliar." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "criado", 70 | "ratingsLabel": "avaliação", 71 | "ratingsLabelPlural": "avaliações", 72 | "viewsLabel": "visualização", 73 | "viewsLabelPlural": "visualizações", 74 | "commentsLabel": "comentário", 75 | "commentsLabelPlural": "comentários", 76 | "modifiedLabel": "Última Modificação", 77 | "by": "Por", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Encontrar um local", 82 | "findPlaceholder": "Localizar um endereço", 83 | "aboutHeader": "Sobre este mapa", 84 | "layersHeader": "Camadas", 85 | "enterFullscreen": "Visualizar em ecrã completo", 86 | "exitFullscreen": "Sair do modo ecrã completo", 87 | "arcgisLink": "Detalhes do Item", 88 | "moreInformation": "Mais Informações", 89 | "geoLocateTitle": "Utilizar Localização Atual", 90 | "openInMobile": "Abrir na Aplicação Móvel", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Proprietário:", 94 | "switchBasemap": "Mudar Mapa Base", 95 | "getMobileApp": "Obter Aplicação", 96 | "constraintsHeading": "Utilize restrições", 97 | "createdLabel": "Criado", 98 | "noDescription": "Sem descrição.", 99 | "detailsLabel": "Detalhes" 100 | }, 101 | "filterItems": { 102 | "show": "Mostrar", 103 | "all": "Todos os Resultados", 104 | "maps": "Mapas", 105 | "layers": "Camadas", 106 | "applications": "Aplicações", 107 | "tools": "Ferramentas", 108 | "files": "Ficheiros" 109 | }, 110 | "pagination": { 111 | "previous": "Anterior", 112 | "next": "Seguinte", 113 | "first": "Primeira Página", 114 | "last": "Última Página", 115 | "helip": "…", 116 | "page": "Página" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/fr/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Effacer", 6 | "datePattern": "d MMM, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Impossible de créer la carte", 10 | "general": "Erreur", 11 | "bingError": "Le déploiement de cette application nécessite votre propre clé Bing Maps.", 12 | "noLayers": "Aucune couche fonctionnelle", 13 | "noSearchResults": "Aucun résultat n'a été trouvé.", 14 | "noGroupResults": "Le groupe est introuvable.", 15 | "noMatches": "Aucun résultat n'a été trouvé.", 16 | "noMapsFound": "Aucune carte n'a été trouvée." 17 | }, 18 | "sidePanel": { 19 | "title": "Légende", 20 | "legendButton": "Légende", 21 | "layersButton": "Couches", 22 | "legendButtonTitle": "Légende de la carte", 23 | "aboutButton": "A propos", 24 | "aboutButtonTitle": "A propos de la carte", 25 | "message": "Aucune couche fonctionnelle" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Afficher toutes les cartes", 29 | "searchTitle": "Rechercher dans ce groupe", 30 | "searchTitleShort": "Rechercher", 31 | "searchPlaceholder": "Rechercher dans les cartes", 32 | "itemTitle": "Afficher la carte", 33 | "gridSwitch": "Affichage Grille", 34 | "listSwitch": "Affichage Liste", 35 | "loadingText": "Chargement de Maps…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Trier par", 39 | "modified": "Date", 40 | "title": "Titre", 41 | "type": "Type", 42 | "numRatings": "Evaluations", 43 | "avgRating": "Evaluation moyenne", 44 | "numComments": "Commentaires", 45 | "numViews": "Vues" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Commentaires", 49 | "posted": "Publié(s)", 50 | "by": "par", 51 | "deleteComment": "supprimer", 52 | "editComment": "modifier", 53 | "noComments": "Aucun commentaire", 54 | "addCommentButton": "Ajouter un commentaire", 55 | "signIn": "Se connecter", 56 | "register": "Enregistrement", 57 | "or": "ou", 58 | "toPost": "pour publier un commentaire." 59 | }, 60 | "buttons": { 61 | "cancel": "Annuler", 62 | "submit": "Envoyer" 63 | }, 64 | "rating": { 65 | "signIn": "Se connecter", 66 | "toRate": "pour laisser une évaluation." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "créé(e)", 70 | "ratingsLabel": "évaluation", 71 | "ratingsLabelPlural": "évaluations", 72 | "viewsLabel": "vue", 73 | "viewsLabelPlural": "vues", 74 | "commentsLabel": "commentaire", 75 | "commentsLabelPlural": "commentaires", 76 | "modifiedLabel": "Dernière modification", 77 | "by": "par", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Rechercher un lieu", 82 | "findPlaceholder": "Localiser une adresse", 83 | "aboutHeader": "A propos de cette carte", 84 | "layersHeader": "Couches", 85 | "enterFullscreen": "Affichage plein écran", 86 | "exitFullscreen": "Quitter le plein écran", 87 | "arcgisLink": "Détails de l'élément", 88 | "moreInformation": "Plus d'informations", 89 | "geoLocateTitle": "Utiliser l'emplacement actuel", 90 | "openInMobile": "Ouvrir dans l'application mobile", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Propriétaire :", 94 | "switchBasemap": "Changer de fond de carte", 95 | "getMobileApp": "Obtenir une application", 96 | "constraintsHeading": "Contraintes d'utilisation", 97 | "createdLabel": "Créé", 98 | "noDescription": "Aucune description.", 99 | "detailsLabel": "Détails" 100 | }, 101 | "filterItems": { 102 | "show": "Afficher", 103 | "all": "Tous les résultats", 104 | "maps": "Cartes", 105 | "layers": "Couches", 106 | "applications": "Applications", 107 | "tools": "Outils", 108 | "files": "Fichiers" 109 | }, 110 | "pagination": { 111 | "previous": "Précédent", 112 | "next": "Suivant", 113 | "first": "Première page", 114 | "last": "Dernière page", 115 | "helip": "…", 116 | "page": "Page" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/ro/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "metric", 5 | "clearSearch": "Golire", 6 | "datePattern": "d. MMM yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Nu se poate crea harta", 10 | "general": "Eroare", 11 | "bingError": "Lansarea acestei aplicaţii necesită propria dvs. cheie de hărţi Bing.", 12 | "noLayers": "Niciun strat tematic operaţional", 13 | "noSearchResults": "Ne pare rău, nu a fost găsit niciun rezultat.", 14 | "noGroupResults": "Grupul nu a putut fi găsit.", 15 | "noMatches": "Nu au fost găsite concordanţe.", 16 | "noMapsFound": "Nu a fost găsită nicio hartă." 17 | }, 18 | "sidePanel": { 19 | "title": "Legendă", 20 | "legendButton": "Legendă", 21 | "layersButton": "Straturi tematice", 22 | "legendButtonTitle": "Legendă hartă", 23 | "aboutButton": "Despre", 24 | "aboutButtonTitle": "Despre hartă", 25 | "message": "Niciun strat tematic operaţional" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Afişare toate hărţile", 29 | "searchTitle": "Căutare acest grup", 30 | "searchTitleShort": "Căutare", 31 | "searchPlaceholder": "Căutare hărţi", 32 | "itemTitle": "Vizualizare hartă", 33 | "gridSwitch": "Comutare la Vizualizare grilă", 34 | "listSwitch": "Comutare la Vizualizare listă", 35 | "loadingText": "Încărcare hărţi…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Sortare după", 39 | "modified": "Dată", 40 | "title": "Titlu", 41 | "type": "Tip", 42 | "numRatings": "Calificative", 43 | "avgRating": "Calificativ mediu", 44 | "numComments": "Comentarii", 45 | "numViews": "Vizualizări" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Comentarii", 49 | "posted": "Postat", 50 | "by": "de", 51 | "deleteComment": "ştergere", 52 | "editComment": "editare", 53 | "noComments": "Niciun comentariu", 54 | "addCommentButton": "Adăugare comentariu", 55 | "signIn": "Autentificare", 56 | "register": "Înregistrare", 57 | "or": "sau", 58 | "toPost": "pentru a posta un comentariu." 59 | }, 60 | "buttons": { 61 | "cancel": "Anulare", 62 | "submit": "Trimitere" 63 | }, 64 | "rating": { 65 | "signIn": "Autentificare", 66 | "toRate": "pentru a furniza un calificativ." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "creat", 70 | "ratingsLabel": "calificativ", 71 | "ratingsLabelPlural": "calificative", 72 | "viewsLabel": "vizualizare", 73 | "viewsLabelPlural": "vizualizări", 74 | "commentsLabel": "comentariu", 75 | "commentsLabelPlural": "comentarii", 76 | "modifiedLabel": "Ultima modificare", 77 | "by": "de", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Găsire locaţie", 82 | "findPlaceholder": "Localizare adresă", 83 | "aboutHeader": "Despre această hartă", 84 | "layersHeader": "Straturi tematice", 85 | "enterFullscreen": "Vizualizare pe tot ecranul", 86 | "exitFullscreen": "Ieşire din Tot ecranul", 87 | "arcgisLink": "Detalii element", 88 | "moreInformation": "Informaţii suplimentare", 89 | "geoLocateTitle": "Utilizare locaţie curentă", 90 | "openInMobile": "Deschidere în aplicaţie mobilă", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Proprietar:", 94 | "switchBasemap": "Schimbare hartă fundal", 95 | "getMobileApp": "Obţinere aplicaţie", 96 | "constraintsHeading": "Utilizare restricţii", 97 | "createdLabel": "Creat", 98 | "noDescription": "Nicio descriere.", 99 | "detailsLabel": "Detalii" 100 | }, 101 | "filterItems": { 102 | "show": "Afişare", 103 | "all": "Toate rezultatele", 104 | "maps": "Hărţi", 105 | "layers": "Straturi tematice", 106 | "applications": "Aplicaţii", 107 | "tools": "Instrumente", 108 | "files": "Fişiere" 109 | }, 110 | "pagination": { 111 | "previous": "Înapoi", 112 | "next": "Înainte", 113 | "first": "Prima pagină", 114 | "last": "Ultima pagină", 115 | "helip": "…", 116 | "page": "Pagina" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/el/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | "viewer": { 3 | "main": { 4 | "scaleBarUnits": "english", 5 | "clearSearch": "Απαλοιφή", 6 | "datePattern": "d MMM, yyyy" 7 | }, 8 | "errors": { 9 | "createMap": "Δεν είναι δυνατή η δημιουργία χάρτη", 10 | "general": "Σφάλμα", 11 | "bingError": "Για την υλοποίηση αυτής της εφαρμογής απαιτείται να έχετε δικό σας κλειδί για τους Χάρτες Bing.", 12 | "noLayers": "Δεν υπάρχουν επιχειρησιακά επίπεδα", 13 | "noSearchResults": "Λυπούμαστε, δεν βρέθηκαν αποτελέσματα.", 14 | "noGroupResults": "Δεν ήταν δυνατή η εύρεση της ομάδας.", 15 | "noMatches": "Δεν βρέθηκαν αντιστοιχίσεις.", 16 | "noMapsFound": "Δεν βρέθηκαν χάρτες." 17 | }, 18 | "sidePanel": { 19 | "title": "Υπόμνημα", 20 | "legendButton": "Υπόμνημα", 21 | "layersButton": "Θεματικά επίπεδα", 22 | "legendButtonTitle": "Υπόμνημα χάρτη", 23 | "aboutButton": "Πληροφορίες", 24 | "aboutButtonTitle": "Πληροφορίες για το χάρτη", 25 | "message": "Δεν υπάρχουν επιχειρησιακά επίπεδα" 26 | }, 27 | "groupPage": { 28 | "showAllMaps": "Εμφάνιση όλων των χαρτών", 29 | "searchTitle": "Αναζήτηση σε αυτή την ομάδα", 30 | "searchTitleShort": "Αναζήτηση", 31 | "searchPlaceholder": "Αναζήτηση χαρτών", 32 | "itemTitle": "Προβολή χάρτη", 33 | "gridSwitch": "Μετάβαση στην προβολή πλέγματος", 34 | "listSwitch": "Μετάβαση στην προβολή λίστας", 35 | "loadingText": "Φόρτωση χαρτών…" 36 | }, 37 | "sortFields": { 38 | "sortBy": "Ταξινόμηση κατά", 39 | "modified": "Ημερομηνία", 40 | "title": "Τίτλος", 41 | "type": "Τύπος", 42 | "numRatings": "Αξιολογήσεις", 43 | "avgRating": "Μέση αξιολόγηση", 44 | "numComments": "Σχόλια", 45 | "numViews": "Προβολές" 46 | }, 47 | "comments": { 48 | "commentsHeader": "Σχόλια", 49 | "posted": "Δημοσίευση", 50 | "by": "από", 51 | "deleteComment": "διαγραφή", 52 | "editComment": "επεξεργασία", 53 | "noComments": "Δεν υπάρχουν σχόλια", 54 | "addCommentButton": "Προσθήκη σχολίου", 55 | "signIn": "Είσοδος", 56 | "register": "Εγγραφείτε", 57 | "or": "ή", 58 | "toPost": "για να δημοσιεύσετε ένα σχόλιο." 59 | }, 60 | "buttons": { 61 | "cancel": "Άκυρο", 62 | "submit": "Υποβολή" 63 | }, 64 | "rating": { 65 | "signIn": "Είσοδος", 66 | "toRate": "για να αξιολογήσετε." 67 | }, 68 | "itemInfo": { 69 | "createdLabel": "δημιουργία", 70 | "ratingsLabel": "αξιολόγηση", 71 | "ratingsLabelPlural": "αξιολογήσεις", 72 | "viewsLabel": "προβολή", 73 | "viewsLabelPlural": "προβολές", 74 | "commentsLabel": "σχόλιο", 75 | "commentsLabelPlural": "σχόλια", 76 | "modifiedLabel": "Τελευταία τροποποίηση", 77 | "by": "από", 78 | "separator": "," 79 | }, 80 | "mapPage": { 81 | "findLocation": "Βρείτε μια τοποθεσία", 82 | "findPlaceholder": "Εντοπίστε μια διεύθυνση", 83 | "aboutHeader": "Πληροφορίες για αυτόν το χάρτη", 84 | "layersHeader": "Θεματικά επίπεδα", 85 | "enterFullscreen": "Προβολή πλήρους οθόνης", 86 | "exitFullscreen": "Έξοδος από την πλήρη οθόνη", 87 | "arcgisLink": "Λεπτομέρειες αντικειμένου", 88 | "moreInformation": "Περισσότερες πληροφορίες", 89 | "geoLocateTitle": "Χρήση τρέχουσας τοποθεσίας", 90 | "openInMobile": "Άνοιγμα σε εφαρμογή για κινητά", 91 | "openInArcGIS": "Map Viewer", 92 | "openInExplorer": "Explorer Online", 93 | "ownerHeader": "Κάτοχος:", 94 | "switchBasemap": "Αλλαγή υποβάθρου", 95 | "getMobileApp": "Λήψη εφαρμογής", 96 | "constraintsHeading": "Χρήση περιορισμών", 97 | "createdLabel": "Δημιουργήθηκε", 98 | "noDescription": "Χωρίς περιγραφή.", 99 | "detailsLabel": "Λεπτομέρειες" 100 | }, 101 | "filterItems": { 102 | "show": "Εμφάνιση", 103 | "all": "Όλα τα αποτελέσματα", 104 | "maps": "Χάρτες", 105 | "layers": "Θεματικά επίπεδα", 106 | "applications": "Εφαρμογές", 107 | "tools": "Εργαλεία", 108 | "files": "Αρχεία" 109 | }, 110 | "pagination": { 111 | "previous": "Προηγούμενο", 112 | "next": "Επόμενο", 113 | "first": "Πρώτη σελίδα", 114 | "last": "Τελευταία σελίδα", 115 | "helip": "…", 116 | "page": "Σελίδα" 117 | } 118 | } 119 | }); -------------------------------------------------------------------------------- /nls/en/template.js: -------------------------------------------------------------------------------- 1 | define( 2 | ({ 3 | "viewer": { 4 | "main": { 5 | "scaleBarUnits": "english", 6 | "clearSearch": "Clear", 7 | "datePattern": "MMM d, yyyy" // added 2.5.2013 8 | }, 9 | "errors": { 10 | "createMap": "Unable to create map", 11 | "general": "Error", 12 | "bingError": "Deploying this application requires your own Bing Maps key.", 13 | "noLayers": "No operational layers", 14 | "noSearchResults": "Sorry, no results were found.", 15 | "noGroupResults": "The group could not be found.", 16 | "noMatches": "No matches found.", 17 | "noMapsFound": "No maps were found." 18 | }, 19 | "sidePanel": { 20 | "title": "Legend", 21 | "legendButton": "Legend", 22 | "layersButton": "Layers", // new 23 | "legendButtonTitle": "Map Legend", 24 | "aboutButton": "About", 25 | "aboutButtonTitle": "About Map", 26 | "message": "No operational layers" 27 | }, 28 | "groupPage": { 29 | "showAllMaps": "Show all maps", 30 | "searchTitle": "Search this group", 31 | "searchTitleShort": "Search", 32 | "searchPlaceholder": "Search maps", 33 | "itemTitle": "View map", 34 | "gridSwitch": "Switch to Grid View", 35 | "listSwitch": "Switch to List View", 36 | "loadingText": "Loading Maps…" 37 | }, 38 | "sortFields":{ 39 | "sortBy": "Sort by", 40 | "modified": "Date", 41 | "title": "Title", 42 | "type": "Type", 43 | "numRatings": "Ratings", 44 | "avgRating": "Avg. Rating", 45 | "numComments": "Comments", 46 | "numViews": "Views" 47 | }, 48 | "comments":{ 49 | "commentsHeader": "Comments", 50 | "posted": "Posted", 51 | "by": "by", 52 | "deleteComment": "delete", 53 | "editComment": "edit", 54 | "noComments": "No comments", 55 | "addCommentButton": "Add Comment", 56 | "signIn": "Sign In", 57 | "register": "Register", 58 | "or": "or", 59 | "toPost": "to post a comment." 60 | }, 61 | "buttons":{ 62 | "cancel": "Cancel", 63 | "submit": "Submit" 64 | }, 65 | "rating":{ 66 | "signIn": "Sign In", 67 | "toRate": "to rate." 68 | }, 69 | "itemInfo":{ 70 | "createdLabel": "created", 71 | "ratingsLabel": "rating", 72 | "ratingsLabelPlural": "ratings", 73 | "viewsLabel": "view", 74 | "viewsLabelPlural": "views", 75 | "commentsLabel": "comment", 76 | "commentsLabelPlural": "comments", 77 | "modifiedLabel": "Last Modified", 78 | "by": "by", 79 | "separator": "," 80 | }, 81 | "mapPage": { 82 | "findLocation": "Find a location", 83 | "findPlaceholder": "Locate an address", 84 | "aboutHeader": "About this map", 85 | "layersHeader": "Layers", 86 | "enterFullscreen": "Fullscreen View", 87 | "exitFullscreen": "Exit Fullscreen", 88 | "arcgisLink": "Item Details", 89 | "moreInformation": "More Information", 90 | "geoLocateTitle": "Use Current Location", 91 | "openInMobile": "Open in Mobile App", 92 | "openInArcGIS": "Map Viewer", 93 | "openInExplorer": "Explorer Online", 94 | "ownerHeader": "Owner:", 95 | "switchBasemap": "Switch Basemap", 96 | "getMobileApp": "Get App", 97 | "constraintsHeading":"Use Constraints", 98 | "createdLabel":"Created", 99 | "noDescription":"No description.", 100 | "detailsLabel":"Details" 101 | }, 102 | "filterItems":{ 103 | "show": "Show", 104 | "all": "All Results", 105 | "maps": "Maps", 106 | "layers": "Layers", 107 | "applications": "Applications", 108 | "tools": "Tools", 109 | "files": "Files" 110 | }, 111 | "pagination": { 112 | "previous": "Previous", 113 | "next": "Next", 114 | "first": "First Page", 115 | "last": "Last Page", 116 | "helip": "…", 117 | "page": "Page" 118 | } 119 | } 120 | }) 121 | ); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # map-gallery-template-js 2 | 3 | This PublicGallery template is designed for anyone who wants to showcase their ArcGIS Online maps, layers, and mobile apps in a dynamic gallery. [more info](http://www.arcgis.com/home/item.html?id=34505d89a3b34be09b65b98938974390). 4 | 5 | [View it live](http://www.arcgis.com/apps/PublicGallery/index.html) 6 | 7 | ![App](https://raw.github.com/Esri/map-gallery-template-js/master/Resources/item.png) 8 | 9 | ## Features 10 | The Public Maps Gallery (PMG) template is designed for anyone who wants to showcase their ArcGIS Online maps, layers, and mobile apps in a dynamic web gallery. The template allows you to control the content that fills the gallery using tools available in your ArcGIS Online account. This means that once you deploy a gallery, keeping gallery content up-to-date is as simple as sharing or un-sharing items in your ArcGIS Online group. 11 | The PMG template is also easily configurable. A complete list of features and enhancements is included with the template as is a quick start guide. 12 | 13 | ## Instructions 14 | 15 | 1. Download and unzip the .zip file or clone the repo. 16 | 2. Web-enable the directory. 17 | 3. Access the .html page. 18 | 4. See the readme.html page for configuration options. 19 | 20 | [New to Github? Get started here.](https://github.com/) 21 | 22 | ## Deploying 23 | 24 | 1. To deploy this application, download the template from Portal/ArcGIS Online and unzip it. 25 | 2. Copy the unzipped folder containing the web app template files, such as index.html, to your web server. You can rename the folder to change the URL through which users will access the application. By default the URL to the app will be `http:////index.html` 26 | 3. Change the sharing host, found in options.js inside the config folder for the application, to the sharing URL for ArcGIS Online or Portal. For ArcGIS Online users, keep the default value of www.arcgis.com or specify the name of your organization. 27 | - ArcGIS Online Example: `"sharingurl": "https://" + “.maps.arcgis.com` 28 | - Portal Example where `arcgis` is the name of the Web Adaptor: `"sharingurl": "https://" + "webadaptor.domain.com/arcgis"` 29 | 4. If you are using Portal or a local install of the ArcGIS API for JavaScript, change all references to the ArcGIS API for JavaScript in index.html to refer to your local copy of the API. Search for the references containing `"https://js.arcgis.com/3.22"` and replace this portion of the reference with the url to your local install. 30 | - For example: `"https://webadaptor.domain.com/arcgis/jsapi/jsapi"` where `arcgis` is the name of your Web Adaptor. 31 | 5. Copy a map or group ID from Portal/ArcGIS Online and replace the default web map ID in the application’s index.html page. You can now run the application on your web server or customize the application further. 32 | 33 | > **Note:** If your application edits features in a feature service, contains secure services or web maps that aren't shared publicly, or generate requests that exceed 200 characters, you may need to set up and use a proxy page. Common situations where you may exceed the URL length are using complex polygons as input to a task or specifying a spatial reference using well-known text (WKT). For details on installing and configuring a proxy page see [Using the proxy](https://developers.arcgis.com/javascript/jshelp/ags_proxy.html). If you do not have an Internet connection, you will need to access and deploy the ArcGIS API for JavaScript documentation from [developers.arcgis.com](https://developers.arcgis.com/). 34 | 35 | [New to Github? Get started here.](https://github.com/) 36 | 37 | ## Requirements 38 | 39 | * Notepad or HTML editor 40 | * A little background with Javascript 41 | * Experience with the [ArcGIS Javascript API](http://www.esri.com/) would help. 42 | 43 | ## Resources 44 | 45 | * [ArcGIS for JavaScript API Resource Center](http://help.arcgis.com/en/webapi/javascript/arcgis/index.html) 46 | * [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) 47 | * [twitter@esri](http://twitter.com/esri) 48 | 49 | ## Issues 50 | 51 | Find a bug or want to request a new feature? Please let us know by submitting an issue. 52 | 53 | ## Contributing 54 | 55 | Anyone and everyone is welcome to contribute. 56 | 57 | ## Licensing 58 | Copyright 2012 Esri 59 | 60 | Licensed under the Apache License, Version 2.0 (the "License"); 61 | you may not use this file except in compliance with the License. 62 | You may obtain a copy of the License at 63 | 64 | http://www.apache.org/licenses/LICENSE-2.0 65 | 66 | Unless required by applicable law or agreed to in writing, software 67 | distributed under the License is distributed on an "AS IS" BASIS, 68 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 69 | See the License for the specific language governing permissions and 70 | limitations under the License. 71 | 72 | A copy of the license is available in the repository's [license.txt](https://raw.github.com/Esri/map-gallery-template-js/master/license.txt) file. 73 | -------------------------------------------------------------------------------- /nls/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | root: ({ 3 | "viewer": { 4 | "main": { 5 | "scaleBarUnits": "english", 6 | "clearSearch": "Clear", 7 | "datePattern": "MMM d, yyyy" // added 2.5.2013 8 | }, 9 | "errors": { 10 | "createMap": "Unable to create map", 11 | "general": "Error", 12 | "bingError": "Deploying this application requires your own Bing Maps key.", 13 | "noLayers": "No operational layers", 14 | "noSearchResults": "Sorry, no results were found.", 15 | "noGroupResults": "The group could not be found.", 16 | "noMatches": "No matches found.", 17 | "noMapsFound": "No maps were found." 18 | }, 19 | "sidePanel": { 20 | "title": "Legend", 21 | "legendButton": "Legend", 22 | "layersButton": "Layers", // new 23 | "legendButtonTitle": "Map Legend", 24 | "aboutButton": "About", 25 | "aboutButtonTitle": "About Map", 26 | "message": "No operational layers" 27 | }, 28 | "groupPage": { 29 | "showAllMaps": "Show all maps", 30 | "searchTitle": "Search this group", 31 | "searchTitleShort": "Search", 32 | "searchPlaceholder": "Search maps", 33 | "itemTitle": "View map", 34 | "gridSwitch": "Switch to Grid View", 35 | "listSwitch": "Switch to List View", 36 | "loadingText": "Loading Maps…" 37 | }, 38 | "sortFields": { 39 | "sortBy": "Sort by", 40 | "modified": "Date", 41 | "title": "Title", 42 | "type": "Type", 43 | "numRatings": "Ratings", 44 | "avgRating": "Avg. Rating", 45 | "numComments": "Comments", 46 | "numViews": "Views" 47 | }, 48 | "comments": { 49 | "commentsHeader": "Comments", 50 | "posted": "Posted", 51 | "by": "by", 52 | "deleteComment": "delete", 53 | "editComment": "edit", 54 | "noComments": "No comments", 55 | "addCommentButton": "Add Comment", 56 | "signIn": "Sign In", 57 | "register": "Register", 58 | "or": "or", 59 | "toPost": "to post a comment." 60 | }, 61 | "buttons": { 62 | "cancel": "Cancel", 63 | "submit": "Submit" 64 | }, 65 | "rating": { 66 | "signIn": "Sign In", 67 | "toRate": "to rate." 68 | }, 69 | "itemInfo": { 70 | "createdLabel": "created", 71 | "ratingsLabel": "rating", 72 | "ratingsLabelPlural": "ratings", 73 | "viewsLabel": "view", 74 | "viewsLabelPlural": "views", 75 | "commentsLabel": "comment", 76 | "commentsLabelPlural": "comments", 77 | "modifiedLabel": "Last Modified", 78 | "by": "by", 79 | "separator": "," 80 | }, 81 | "mapPage": { 82 | "findLocation": "Find a location", 83 | "findPlaceholder": "Locate an address", 84 | "aboutHeader": "About this map", 85 | "layersHeader": "Layers", 86 | "enterFullscreen": "Fullscreen View", 87 | "exitFullscreen": "Exit Fullscreen", 88 | "arcgisLink": "Item Details", 89 | "moreInformation": "More Information", 90 | "geoLocateTitle": "Use Current Location", 91 | "openInMobile": "Open in Mobile App", 92 | "openInArcGIS": "Map Viewer", 93 | "openInExplorer": "Explorer Online", 94 | "ownerHeader": "Owner:", 95 | "switchBasemap": "Switch Basemap", 96 | "getMobileApp": "Get App", 97 | "constraintsHeading": "Use Constraints", 98 | "createdLabel": "Created", 99 | "noDescription": "No description.", 100 | "detailsLabel": "Details" 101 | }, 102 | "filterItems": { 103 | "show": "Show", 104 | "all": "All Results", 105 | "maps": "Maps", 106 | "layers": "Layers", 107 | "applications": "Applications", 108 | "tools": "Tools", 109 | "files": "Files" 110 | }, 111 | "pagination": { 112 | "previous": "Previous", 113 | "next": "Next", 114 | "first": "First Page", 115 | "last": "Last Page", 116 | "helip": "…", 117 | "page": "Page" 118 | } 119 | } 120 | }), 121 | "ar": 1, 122 | "bs": 1, 123 | "cs": 1, 124 | "da": 1, 125 | "de": 1, 126 | "el": 1, 127 | "es": 1, 128 | "et": 1, 129 | "fi": 1, 130 | "fr": 1, 131 | "he": 1, 132 | "hi": 1, 133 | "hr": 1, 134 | "id": 1, 135 | "it": 1, 136 | "ja": 1, 137 | "ko": 1, 138 | "lt": 1, 139 | "lv": 1, 140 | "nl": 1, 141 | "nb": 1, 142 | "pl": 1, 143 | "pt-br": 1, 144 | "pt-pt": 1, 145 | "ro": 1, 146 | "ru": 1, 147 | "sr": 1, 148 | "sv": 1, 149 | "th": 1, 150 | "tr": 1, 151 | "vi": 1, 152 | "zh-cn": 1, 153 | "zh-hk": 1, 154 | "zh-tw": 1 155 | }); -------------------------------------------------------------------------------- /hr/template.js: -------------------------------------------------------------------------------- 1 | define({ 2 | root: ({ 3 | "viewer": { 4 | "main": { 5 | "scaleBarUnits": "Č_english___ž", 6 | "clearSearch": "Č_Clear___ž", 7 | "datePattern": "Č_MMM d, yyyy____ž" // added 2.5.2013 8 | }, 9 | "errors": { 10 | "createMap": "Č_Unable to create map_______ž", 11 | "general": "Č_Error___ž", 12 | "bingError": "Č_Deploying this application requires your own Bing Maps key___________________ž.", 13 | "noLayers": "Č_No operational layers_______ž", 14 | "noSearchResults": "Č_Sorry, no results were found__________ž.", 15 | "noGroupResults": "Č_The group could not be found__________ž.", 16 | "noMatches": "Č_No matches found______ž.", 17 | "noMapsFound": "Č_No maps were found_______ž." 18 | }, 19 | "sidePanel": { 20 | "title": "Č_Legend___ž", 21 | "legendButton": "Č_Legend___ž", 22 | "layersButton": "Č_Layers___ž", // new 23 | "legendButtonTitle": "Č_Map Legend____ž", 24 | "aboutButton": "Č_About___ž", 25 | "aboutButtonTitle": "Č_About Map____ž", 26 | "message": "Č_No operational layers_______ž" 27 | }, 28 | "groupPage": { 29 | "showAllMaps": "Č_Show all maps_____ž", 30 | "searchTitle": "Č_Search this group______ž", 31 | "searchTitleShort": "Č_Search___ž", 32 | "searchPlaceholder": "Č_Search maps____ž", 33 | "itemTitle": "Č_View map___ž", 34 | "gridSwitch": "Č_Switch to Grid View_______ž", 35 | "listSwitch": "Č_Switch to List View_______ž", 36 | "loadingText": "Č_Loading Maps…_______ž" 37 | }, 38 | "sortFields": { 39 | "sortBy": "Č_Sort by___ž", 40 | "modified": "Č_Date__ž", 41 | "title": "Č_Title___ž", 42 | "type": "Č_Type__ž", 43 | "numRatings": "Č_Ratings___ž", 44 | "avgRating": "Č_Avg. Rating____ž", 45 | "numComments": "Č_Comments___ž", 46 | "numViews": "Č_Views___ž" 47 | }, 48 | "comments": { 49 | "commentsHeader": "Č_Comments___ž", 50 | "posted": "Č_Posted___ž", 51 | "by": "Č_by__ž", 52 | "deleteComment": "Č_delete___ž", 53 | "editComment": "Č_edit__ž", 54 | "noComments": "Č_No comments____ž", 55 | "addCommentButton": "Č_Add Comment____ž", 56 | "signIn": "Č_Sign In___ž", 57 | "register": "Č_Register___ž", 58 | "or": "Č_or__ž", 59 | "toPost": "Č_to post a comment______ž." 60 | }, 61 | "buttons": { 62 | "cancel": "Č_Cancel___ž", 63 | "submit": "Č_Submit___ž" 64 | }, 65 | "rating": { 66 | "signIn": "Č_Sign In___ž", 67 | "toRate": "Č_to rate___ž." 68 | }, 69 | "itemInfo": { 70 | "createdLabel": "Č_created___ž", 71 | "ratingsLabel": "Č_rating___ž", 72 | "ratingsLabelPlural": "Č_ratings___ž", 73 | "viewsLabel": "Č_view__ž", 74 | "viewsLabelPlural": "Č_views___ž", 75 | "commentsLabel": "Č_comment___ž", 76 | "commentsLabelPlural": "Č_comments___ž", 77 | "modifiedLabel": "Č_Last Modified_____ž", 78 | "by": "Č_by__ž", 79 | "separator": "Č__ž," 80 | }, 81 | "mapPage": { 82 | "findLocation": "Č_Find a location______ž", 83 | "findPlaceholder": "Č_Locate an address______ž", 84 | "aboutHeader": "Č_About this map_____ž", 85 | "layersHeader": "Č_Layers___ž", 86 | "enterFullscreen": "Č_Fullscreen View______ž", 87 | "exitFullscreen": "Č_Exit Fullscreen______ž", 88 | "arcgisLink": "Č_Item Details_____ž", 89 | "moreInformation": "Č_More Information______ž", 90 | "geoLocateTitle": "Č_Use Current Location_______ž", 91 | "openInMobile": "Č_Open in Mobile App______ž", 92 | "openInArcGIS": "Map Viewer", 93 | "openInExplorer": "Explorer Online", 94 | "ownerHeader": "Č_Owner___ž:", 95 | "switchBasemap": "Č_Switch Basemap_____ž", 96 | "getMobileApp": "Č_Get App___ž", 97 | "constraintsHeading": "Č_Use Constraints______ž", 98 | "createdLabel": "Č_Created___ž", 99 | "noDescription": "Č_No description______ž.", 100 | "detailsLabel": "Č_Details___ž" 101 | }, 102 | "filterItems": { 103 | "show": "Č_Show__ž", 104 | "all": "Č_All Results____ž", 105 | "maps": "Č_Maps__ž", 106 | "layers": "Č_Layers___ž", 107 | "applications": "Č_Applications_____ž", 108 | "tools": "Č_Tools___ž", 109 | "files": "Č_Files___ž" 110 | }, 111 | "pagination": { 112 | "previous": "Č_Previous___ž", 113 | "next": "Č_Next__ž", 114 | "first": "Č_First Page____ž", 115 | "last": "Č_Last Page____ž", 116 | "helip": "…", 117 | "page": "Č_Page__ž" 118 | } 119 | } 120 | }), 121 | "ar": 1, 122 | "cs": 1, 123 | "da": 1, 124 | "de": 1, 125 | "el": 1, 126 | "es": 1, 127 | "et": 1, 128 | "fi": 1, 129 | "fr": 1, 130 | "he": 1, 131 | "hr": 1, 132 | "it": 1, 133 | "ja": 1, 134 | "ko": 1, 135 | "lt": 1, 136 | "lv": 1, 137 | "nl": 1, 138 | "nb": 1, 139 | "pl": 1, 140 | "pt-br": 1, 141 | "pt-pt": 1, 142 | "ro": 1, 143 | "ru": 1, 144 | "sr": 1, 145 | "sv": 1, 146 | "th": 1, 147 | "tr": 1, 148 | "vi": 1, 149 | "zh-cn": 1, 150 | "zh-hk": 1, 151 | "zh-tw": 1 152 | }); -------------------------------------------------------------------------------- /proxy/proxy.php: -------------------------------------------------------------------------------- 1 | ? 5 | * [2] http://? (with POST body) 6 | * [3] http://??token=ABCDEFGH 7 | * 8 | * note: [3] is used when fetching tiles from a secured service and the 9 | * JavaScript app sends the token instead of being set in this proxy 10 | * 11 | * REQUIREMENTS 12 | * - cURL extension for PHP must be installed and loaded. To load it, 13 | * add the following lines to your php.ini file: 14 | * extension_dir = "/ext" 15 | * extension = php_curl.dll 16 | * 17 | * - Turn OFF magic quotes for incoming GET/POST data: add/modify the 18 | * following line to your php.ini file: 19 | * magic_quotes_gpc = Off 20 | * 21 | ***************************************************************************/ 22 | 23 | /*************************************************************************** 24 | * to only proxy to the sites listed in '$serverUrls' 25 | * to proxy to any site (are you sure you want to do this?) 26 | */ 27 | $mustMatch = true; 28 | 29 | /*************************************************************************** 30 | * ArcGIS Server services this proxy will forward requests to 31 | * 32 | * 'url' = location of the ArcGIS Server, either specific URL or stem 33 | * 'matchAll' = to forward any request beginning with the URL 34 | * to forward only the request that exactly matches the url 35 | * 'token' = token to include for secured service, if any, otherwise leave it 36 | * empty 37 | */ 38 | $serverUrls = array( 39 | array( 'url' => 'http://localhost/', 'matchAll' => true, 'token' => '' ), 40 | array( 'url' => 'https://localhost/', 'matchAll' => true, 'token' => '' ), 41 | array( 'url' => 'https://test.com/', 'matchAll' => true, 'token' => '' ), 42 | array( 'url' => 'http://test.com/', 'matchAll' => true, 'token' => '' ), 43 | array( 'url' => 'http://servicesbeta.esri.com/', 'matchAll' => true, 'token' => '' ), 44 | array( 'url' => 'https://servicesbeta.esri.com/', 'matchAll' => true, 'token' => '' ), 45 | array( 'url' => 'https://www.arcgis.com/sharing/', 'matchAll' => true, 'token' => '' ), 46 | array( 'url' => 'http://www.arcgis.com/sharing/', 'matchAll' => true, 'token' => '' ), 47 | array( 'url' => 'http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/', 'matchAll' => true, 'token' => '' ), 48 | array( 'url' => 'http://sampleserver2.arcgisonline.com/ArcGIS/rest/services/', 'matchAll' => true, 'token' => '' ), 49 | array( 'url' => 'http://sampleserver1a.arcgisonline.com/arcgisoutput/', 'matchAll' => true, 'token' => '' ), 50 | array( 'url' => 'http://sampleserver1b.arcgisonline.com/arcgisoutput/', 'matchAll' => true, 'token' => '' ), 51 | array( 'url' => 'http://sampleserver1c.arcgisonline.com/arcgisoutput/', 'matchAll' => true, 'token' => '' ) 52 | ); 53 | /***************************************************************************/ 54 | 55 | function is_url_allowed($allowedServers, $url) { 56 | $isOk = false; 57 | $url = trim($url, "\/"); 58 | for ($i = 0, $len = count($allowedServers); $i < $len; $i++) { 59 | $value = $allowedServers[$i]; 60 | $allowedUrl = trim($value['url'], "\/"); 61 | if ($value['matchAll']) { 62 | if (stripos($url, $allowedUrl) === 0) { 63 | $isOk = $i; // array index that matched 64 | break; 65 | } 66 | } 67 | else { 68 | if ((strcasecmp($url, $allowedUrl) == 0)) { 69 | $isOk = $i; // array index that matched 70 | break; 71 | } 72 | } 73 | } 74 | return $isOk; 75 | } 76 | 77 | // check if the curl extension is loaded 78 | if (!extension_loaded("curl")) { 79 | header('Status: 500', true, 500); 80 | echo 'cURL extension for PHP is not loaded!
Add the following lines to your php.ini file:
extension_dir = "<your-php-install-location>/ext"
extension = php_curl.dll'; 81 | return; 82 | } 83 | 84 | $targetUrl = $_SERVER['QUERY_STRING']; 85 | if (!$targetUrl) { 86 | header('Status: 400', true, 400); // Bad Request 87 | echo 'Target URL is not specified!
Usage:
http://<this-proxy-url>?<target-url>'; 88 | return; 89 | } 90 | 91 | $parts = preg_split("/\?/", $targetUrl); 92 | $targetPath = $parts[0]; 93 | 94 | // check if the request URL matches any of the allowed URLs 95 | if ($mustMatch) { 96 | $pos = is_url_allowed($serverUrls, $targetPath); 97 | if ($pos === false) { 98 | header('Status: 403', true, 403); // Forbidden 99 | echo 'Target URL is not allowed!
Consult the documentation for this proxy to add the target URL to its Whitelist.'; 100 | return; 101 | } 102 | } 103 | 104 | // add token (if any) to the url 105 | $token = $serverUrls[$pos]['token']; 106 | if ($token) { 107 | $targetUrl .= (stripos($targetUrl, "?") !== false ? '&' : '?').'token='.$token; 108 | } 109 | 110 | // open the curl session 111 | $session = curl_init(); 112 | 113 | // set the appropriate options for this request 114 | $options = array( 115 | CURLOPT_URL => $targetUrl, 116 | CURLOPT_HEADER => false, 117 | CURLOPT_HTTPHEADER => array( 118 | 'Content-Type: ' . $_SERVER['CONTENT_TYPE'], 119 | 'Referer: ' . $_SERVER['HTTP_REFERER'] 120 | ), 121 | CURLOPT_RETURNTRANSFER => true, 122 | CURLOPT_FOLLOWLOCATION => true 123 | ); 124 | 125 | // put the POST data in the request body 126 | $postData = file_get_contents("php://input"); 127 | if (strlen($postData) > 0) { 128 | $options[CURLOPT_POST] = true; 129 | $options[CURLOPT_POSTFIELDS] = $postData; 130 | } 131 | curl_setopt_array($session, $options); 132 | 133 | // make the call 134 | $response = curl_exec($session); 135 | $code = curl_getinfo($session, CURLINFO_HTTP_CODE); 136 | $type = curl_getinfo($session, CURLINFO_CONTENT_TYPE); 137 | curl_close($session); 138 | 139 | // set the proper Content-Type 140 | header("Status: ".$code, true, $code); 141 | header("Content-Type: ".$type); 142 | 143 | echo $response; 144 | ?> 145 | -------------------------------------------------------------------------------- /javascript/SearchSources.js: -------------------------------------------------------------------------------- 1 | define(["dojo/_base/declare", "dojo/_base/lang", "dojo/_base/array", "dojo/_base/json", "dojo/dom-construct", "esri/lang", "esri/tasks/locator", "esri/layers/FeatureLayer", "esri/dijit/Search"], function ( 2 | declare, lang, array, dojoJson, domConstruct, esriLang, Locator, FeatureLayer, Search) { 3 | return declare(null, { 4 | 5 | constructor: function (parameters) { 6 | 7 | var defaults = { 8 | sources: [], 9 | map: null, 10 | //the map 11 | useMapExtent: false, 12 | //When true we restrict world locator to the map extent 13 | geocoders: [], 14 | esriSource: null, 15 | enableSearchingAll: true, 16 | //Geocoders defined in helper services 17 | itemData: null, 18 | //web map item info includes operational layers and info about searches configured on web map 19 | configuredSearchLayers: [] 20 | }; 21 | 22 | lang.mixin(this, defaults, parameters); 23 | }, 24 | 25 | /* Public Methods */ 26 | 27 | createOptions: function () { 28 | return { 29 | map: this.map, 30 | sources: this._createSources(), 31 | enableSearchingAll: this.enableSearchingAll, 32 | activeSourceIndex: this._getActiveSource() 33 | }; 34 | }, 35 | 36 | /* Private Methods */ 37 | 38 | //optional array of additional search layers to configure from the application config process 39 | _createSources: function () { 40 | if (this.applicationConfiguredSources) { 41 | this._createAppConfigSources(); 42 | } else { 43 | //Create services from org helper services 44 | //Create locators defined in web map item 45 | //Create configured services. 46 | this._createHelperServiceSources(); 47 | if (this.itemData) { 48 | this._createWebMapItemSources(); 49 | } 50 | if (this.configuredSearchLayers.length > 0) { 51 | this._createConfiguredSources(); 52 | } 53 | } 54 | 55 | return this.sources; 56 | }, 57 | 58 | _getActiveSource: function () { 59 | var activeIndex = 0; 60 | if (this.hasOwnProperty("activeSourceIndex")) { 61 | activeIndex = this.activeSourceIndex; 62 | } 63 | else{ 64 | if (this.sources && this.enableSearchingAll && this.sources.length > 1) { 65 | activeIndex = "all"; 66 | } 67 | array.some(this.sources, function (s, index) { 68 | if (!s.hasEsri && s.featureLayer) { 69 | activeIndex = index; 70 | return true; 71 | } 72 | }); 73 | } 74 | return activeIndex; 75 | }, 76 | _createHelperServiceSources: function () { 77 | var geocoders = lang.clone(this.geocoders); 78 | array.forEach(geocoders, lang.hitch(this, function (geocoder) { 79 | if (geocoder.url.indexOf(".arcgis.com/arcgis/rest/services/World/GeocodeServer") > -1) { 80 | var s = new Search(); 81 | var esriSource = s.defaultSource; 82 | esriSource.hasEsri = true; 83 | //Some orgs have the Esri world locator added with 84 | //a custom name defined. Use that name. 85 | if (geocoder.name) { 86 | esriSource.name = geocoder.name; 87 | } 88 | //Restrict search to custom extent if defined 89 | if (this.useMapExtent) { 90 | esriSource.searchExtent = this.map.extent; 91 | } 92 | this.sources.push(esriSource); 93 | s.destroy(); 94 | } else if (esriLang.isDefined(geocoder.singleLineFieldName)) { 95 | geocoder.locator = new Locator(geocoder.url); 96 | this.sources.push(geocoder); 97 | } 98 | })); 99 | }, 100 | 101 | _createWebMapItemSources: function () { 102 | if (this.itemData && this.itemData.applicationProperties && this.itemData.applicationProperties.viewing && this.itemData.applicationProperties.viewing.search) { 103 | //search is configured on the web map item 104 | var searchOptions = this.itemData.applicationProperties.viewing.search; 105 | array.forEach(searchOptions.layers, lang.hitch(this, function (searchLayer) { 106 | //get the title specified in the item 107 | var operationalLayers = this.itemData.operationalLayers, 108 | layer = null; 109 | array.some(operationalLayers, function (opLayer) { 110 | if (opLayer.id === searchLayer.id) { 111 | layer = opLayer; 112 | return true; 113 | } 114 | }); 115 | if (layer && layer.hasOwnProperty("url")) { 116 | var source = {}, 117 | url = layer.url, 118 | name = layer.title || layer.name; 119 | if (esriLang.isDefined(searchLayer.subLayer)) { 120 | url = url + "/" + searchLayer.subLayer; 121 | array.some(layer.layerObject.layerInfos, function (info) { 122 | if (info.id === searchLayer.subLayer) { 123 | name += " - " + layer.layerObject.layerInfos[searchLayer.subLayer].name; 124 | return true; 125 | } 126 | }); 127 | } 128 | //Get existing layer or create new one 129 | var mapLayer = this.map.getLayer(layer.id); 130 | if (mapLayer && (mapLayer.type === "Feature Layer" || mapLayer.type === "FeatureLayer")) { 131 | source.featureLayer = mapLayer; 132 | } else { 133 | source.featureLayer = new FeatureLayer(url, { 134 | outFields: ["*"] 135 | }); 136 | } 137 | source.name = name; 138 | source.exactMatch = searchLayer.field.exactMatch; 139 | source.searchFields = [searchLayer.field.name]; 140 | source.displayField = searchLayer.field.name; 141 | source.outFields = ["*"]; 142 | source.placeholder = searchOptions.hintText; 143 | this.sources.push(source); 144 | } 145 | })); 146 | } 147 | }, 148 | _createAppConfigSources: function () { 149 | // Configured via the new Search Configuation widget 150 | var configSource = lang.clone(this.applicationConfiguredSources); 151 | array.forEach(configSource, lang.hitch(this, function (source) { 152 | if (source.locator) { 153 | source.locator = new Locator(source.url); 154 | } else { //feature layer 155 | var featureLayer = null; 156 | if (source.flayerId) { 157 | featureLayer = this.map.getLayer(source.flayerId); 158 | } 159 | if (!featureLayer && source.url) { 160 | featureLayer = new FeatureLayer(source.url, { 161 | outFields: ["*"] 162 | }); 163 | } 164 | source.featureLayer = featureLayer; 165 | } 166 | if (source.searchWithinMap) { 167 | source.searchExtent = this.map.extent; 168 | } 169 | this.sources.push(source); 170 | })); 171 | 172 | }, 173 | _createConfiguredSources: function () { 174 | // Old configuration using layer/field picker 175 | array.forEach(this.configuredSearchLayers, lang.hitch(this, function (layer) { 176 | var mapLayer = this.map.getLayer(layer.id); 177 | if (mapLayer) { 178 | var source = {}; 179 | source.featureLayer = mapLayer; 180 | if (layer.fields && layer.fields.length && layer.fields.length > 0) { 181 | source.searchFields = layer.fields; 182 | source.displayField = layer.fields[0]; 183 | source.outFields = ["*"]; 184 | this.sources.push(source); 185 | } 186 | } 187 | })); 188 | } 189 | 190 | }); 191 | }); -------------------------------------------------------------------------------- /proxy/proxy.ashx: -------------------------------------------------------------------------------- 1 | <%@ WebHandler Language="C#" Class="proxy" %> 2 | /* 3 | This proxy page does not have any security checks. It is highly recommended 4 | that a user deploying this proxy page on their web server, add appropriate 5 | security checks, for example checking request path, username/password, target 6 | url, etc. 7 | */ 8 | using System; 9 | using System.Drawing; 10 | using System.IO; 11 | using System.Web; 12 | using System.Collections.Generic; 13 | using System.Text; 14 | using System.Xml.Serialization; 15 | using System.Web.Caching; 16 | 17 | /// 18 | /// Forwards requests to an ArcGIS Server REST resource. Uses information in 19 | /// the proxy.config file to determine properties of the server. 20 | /// 21 | public class proxy : IHttpHandler { 22 | 23 | public void ProcessRequest (HttpContext context) { 24 | 25 | HttpResponse response = context.Response; 26 | 27 | // Get the URL requested by the client (take the entire querystring at once 28 | // to handle the case of the URL itself containing querystring parameters) 29 | string uri = context.Request.Url.Query.Substring(1); 30 | 31 | // Get token, if applicable, and append to the request 32 | string token = getTokenFromConfigFile(uri); 33 | if (!String.IsNullOrEmpty(token)) 34 | { 35 | if (uri.Contains("?")) 36 | uri += "&token=" + token; 37 | else 38 | uri += "?token=" + token; 39 | } 40 | 41 | System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(uri); 42 | req.Method = context.Request.HttpMethod; 43 | req.ServicePoint.Expect100Continue = false; 44 | 45 | // Set body of request for POST requests 46 | if (context.Request.InputStream.Length > 0) 47 | { 48 | byte[] bytes = new byte[context.Request.InputStream.Length]; 49 | context.Request.InputStream.Read(bytes, 0, (int)context.Request.InputStream.Length); 50 | req.ContentLength = bytes.Length; 51 | 52 | string ctype = context.Request.ContentType; 53 | if (String.IsNullOrEmpty(ctype)) { 54 | req.ContentType = "application/x-www-form-urlencoded"; 55 | } 56 | else { 57 | req.ContentType = ctype; 58 | } 59 | 60 | using (Stream outputStream = req.GetRequestStream()) 61 | { 62 | outputStream.Write(bytes, 0, bytes.Length); 63 | } 64 | } 65 | 66 | // Send the request to the server 67 | System.Net.WebResponse serverResponse = null; 68 | try 69 | { 70 | serverResponse = req.GetResponse(); 71 | } 72 | catch (System.Net.WebException webExc) 73 | { 74 | response.StatusCode = 500; 75 | response.StatusDescription = webExc.Status.ToString(); 76 | response.Write(webExc.Response); 77 | response.End(); 78 | return; 79 | } 80 | 81 | // Set up the response to the client 82 | if (serverResponse != null) { 83 | response.ContentType = serverResponse.ContentType; 84 | using (Stream byteStream = serverResponse.GetResponseStream()) 85 | { 86 | 87 | // Text response 88 | if (serverResponse.ContentType.Contains("text") || 89 | serverResponse.ContentType.Contains("json")) 90 | { 91 | using (StreamReader sr = new StreamReader(byteStream)) 92 | { 93 | string strResponse = sr.ReadToEnd(); 94 | response.Write(strResponse); 95 | } 96 | } 97 | else 98 | { 99 | // Binary response (image, lyr file, other binary file) 100 | BinaryReader br = new BinaryReader(byteStream); 101 | byte[] outb = br.ReadBytes((int)serverResponse.ContentLength); 102 | br.Close(); 103 | 104 | // Tell client not to cache the image since it's dynamic 105 | response.CacheControl = "no-cache"; 106 | 107 | // Send the image to the client 108 | // (Note: if large images/files sent, could modify this to send in chunks) 109 | response.OutputStream.Write(outb, 0, outb.Length); 110 | } 111 | 112 | serverResponse.Close(); 113 | } 114 | } 115 | response.End(); 116 | } 117 | 118 | public bool IsReusable { 119 | get { 120 | return false; 121 | } 122 | } 123 | 124 | // Gets the token for a server URL from a configuration file 125 | // TODO: ?modify so can generate a new short-lived token from username/password in the config file 126 | private string getTokenFromConfigFile(string uri) 127 | { 128 | try 129 | { 130 | ProxyConfig config = ProxyConfig.GetCurrentConfig(); 131 | if (config != null) 132 | return config.GetToken(uri); 133 | else 134 | throw new ApplicationException( 135 | "Proxy.config file does not exist at application root, or is not readable."); 136 | } 137 | catch (InvalidOperationException) 138 | { 139 | // Proxy is being used for an unsupported service (proxy.config has mustMatch="true") 140 | HttpResponse response = HttpContext.Current.Response; 141 | response.StatusCode = (int)System.Net.HttpStatusCode.Forbidden; 142 | response.End(); 143 | } 144 | catch (Exception e) 145 | { 146 | if (e is ApplicationException) 147 | throw e; 148 | 149 | // just return an empty string at this point 150 | // -- may want to throw an exception, or add to a log file 151 | } 152 | 153 | return string.Empty; 154 | } 155 | } 156 | 157 | [XmlRoot("ProxyConfig")] 158 | public class ProxyConfig 159 | { 160 | #region Static Members 161 | 162 | private static object _lockobject = new object(); 163 | 164 | public static ProxyConfig LoadProxyConfig(string fileName) 165 | { 166 | ProxyConfig config = null; 167 | 168 | lock (_lockobject) 169 | { 170 | if (System.IO.File.Exists(fileName)) 171 | { 172 | XmlSerializer reader = new XmlSerializer(typeof(ProxyConfig)); 173 | using (System.IO.StreamReader file = new System.IO.StreamReader(fileName)) 174 | { 175 | config = (ProxyConfig)reader.Deserialize(file); 176 | } 177 | } 178 | } 179 | 180 | return config; 181 | } 182 | 183 | public static ProxyConfig GetCurrentConfig() 184 | { 185 | ProxyConfig config = HttpRuntime.Cache["proxyConfig"] as ProxyConfig; 186 | if (config == null) 187 | { 188 | string fileName = GetFilename(HttpContext.Current); 189 | config = LoadProxyConfig(fileName); 190 | 191 | if (config != null) 192 | { 193 | CacheDependency dep = new CacheDependency(fileName); 194 | HttpRuntime.Cache.Insert("proxyConfig", config, dep); 195 | } 196 | } 197 | 198 | return config; 199 | } 200 | 201 | public static string GetFilename(HttpContext context) 202 | { 203 | return context.Server.MapPath("~/proxy.config"); 204 | } 205 | #endregion 206 | 207 | ServerUrl[] serverUrls; 208 | bool mustMatch; 209 | 210 | [XmlArray("serverUrls")] 211 | [XmlArrayItem("serverUrl")] 212 | public ServerUrl[] ServerUrls 213 | { 214 | get { return this.serverUrls; } 215 | set { this.serverUrls = value; } 216 | } 217 | 218 | [XmlAttribute("mustMatch")] 219 | public bool MustMatch 220 | { 221 | get { return mustMatch; } 222 | set { mustMatch = value; } 223 | } 224 | 225 | public string GetToken(string uri) 226 | { 227 | foreach (ServerUrl su in serverUrls) 228 | { 229 | if (su.MatchAll && uri.StartsWith(su.Url, StringComparison.InvariantCultureIgnoreCase)) 230 | { 231 | return su.Token; 232 | } 233 | else 234 | { 235 | if (String.Compare(uri, su.Url, StringComparison.InvariantCultureIgnoreCase) == 0) 236 | return su.Token; 237 | } 238 | } 239 | 240 | if (mustMatch) 241 | throw new InvalidOperationException(); 242 | 243 | return string.Empty; 244 | } 245 | } 246 | 247 | public class ServerUrl 248 | { 249 | string url; 250 | bool matchAll; 251 | string token; 252 | 253 | [XmlAttribute("url")] 254 | public string Url 255 | { 256 | get { return url; } 257 | set { url = value; } 258 | } 259 | 260 | [XmlAttribute("matchAll")] 261 | public bool MatchAll 262 | { 263 | get { return matchAll; } 264 | set { matchAll = value; } 265 | } 266 | 267 | [XmlAttribute("token")] 268 | public string Token 269 | { 270 | get { return token; } 271 | set { token = value; } 272 | } 273 | } 274 | -------------------------------------------------------------------------------- /readme.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Public Gallery Template - Read Me 5 | 34 | 35 | 36 |

This template provides a starting point for creating your Web application. This easily configurable template allows you to define options for displaying a group. This read-me file explains how to setup and configure the template to run on your web server. We have also provided a few tips on how to personalize the template by adding a company logo and customizing the content.

37 |
Table of Contents
38 | 51 |

Install the Web application

52 |

These instructions assume that you have a Web server like Internet Information Services(IIS) installed and setup on your machine. If you are using another Web server, the general installation steps will be the same, but you will need to check your Web server's documentation for specific information on deploying and testing the application.

53 |
    54 |
  1. Copy the contents of the zip file into your web server's root directory. In IIS, the default location for the web server's root folder is c:\inetpub\wwwroot.
  2. 55 |
  3. If your application edits the features in a feature service, enables the elevation chart, contains secure services or web maps that aren't publicly shared or generates requests that exceed 2000 characters you may need to setup and use a proxy page. One example where you may exceed the URL length is by using complex polygons as an input to a task. Another example is by specifying a spatial reference using well-known text (wkt). 56 | View the Using the proxy page help topic for details on installing and configuring a proxy page. After setting up the proxy, set the proxyUrl option in index.html to point to your proxy.
  4. 57 |
  5. Test the page using the following URL: http://localhost/[template name]/index.html, where [template name] is the name of the folder where you extracted the zip contents.
  6. 58 |
59 |

Top

60 |

Configure the application

61 |

Now let's configure the application to use a different group and modify configuration options.

62 |
    63 |
  1. 64 |

    Every group on ArcGIS.com has a unique identifier (id). To find the group's id, navigate to ArcGIS.com, and find the group you want to display. If it is one of your groups, make sure it's shared with everyone (public).

    65 |

    To find the group's id:

    66 |
      67 |
    • Option 1: 68 |
        69 |
      1. Use the sample ArcGIS Online Group ID Finder demo which searches for groups by ArcGIS Online username. You can get private group ID's by using the "Sign In" link on the demo tool to log into your account and display your private groups. ArcGIS Online Group ID Finder
      2. 70 |
      71 |
    • 72 |
    • Option 2: 73 |
        74 |
      1. Navigate to the group's page.
      2. 75 |
      3. Right-click on the group's image to copy it's URL location or open it's location in a new tab/window. 76 |
        group_page
        77 |
      4. 78 |
      5. View the URL and copy the id as highlighted in the URL. The section you need to copy is highlighted in the image below. 79 |
        id_from_url
        80 |
      6. 81 |
      82 |
    • 83 |
    84 |
  2. Open the "/config/options.js" file in a text editor. The "/config/options.js" file is located in the config folder in the root directory of this application.
  3. 85 |
  4. To modify the group, replace the string for id with your group's id. 86 |
    87 |
     88 | 	"group":"4a6f9fdc83ce44b6985115e4bd73cacd"
     89 | 
    90 |
    91 |
  5. 92 |
  6. By default, the application displays the ArcGIS.com group's title as the application's home heading, the group's summary as the application's home snippet and the group's description as the application's home side content. You can overwrite these by setting the following properties: 93 |
    94 |
     95 | 	"homeHeading":"This is a custom title for your home page",
     96 | 	"homeSnippet":"This is a custom summary for home map",
     97 | 	"homeSideContent":"This is a custom description for your home page",
     98 | 
    99 |
    100 |
  7. 101 |
  8. By default, the application displays the ArcGIS.com map's title as the application's title and the map's summary as the application's subtitle. You can overwrite these by setting the following properties: 102 |
    103 |
    104 | 	"mapTitle":"This is a custom title for your map",
    105 | 	"mapSnippet":"This is a custom subtitle",
    106 | 	"mapItemDescription":"This is a custom description",
    107 | 
    108 |
    109 |
  9. 110 |
  10. You can edit this file to set the following application properties: 111 |
      112 |
    • appid: ID of application on ArcGIS.com containing your settings for this template.
    • 113 |
    • theme: Color theme to use. Options are "blueTheme", "redTheme" or "greenTheme".
    • 114 |
    • siteTitle: The name of your website.
    • 115 |
    • siteBannerImage: URL for logo image. If empty, Site Title text is used in its place.
    • 116 |
    • mapTitle: If not specified, the ArcGIS.com map's title is used.
    • 117 |
    • mapSnippet: If not specified, the ArcGIS.com web map's summary is used
    • 118 |
    • mapItemDescription: Displayed in the about section of the map page. Defaults to map description.
    • 119 |
    • homeHeading: Heading displayed on the index page. Uses group title by default.
    • 120 |
    • homeSnippet: Summary displayed on the index page. Uses group summary by default.
    • 121 |
    • homeSideHeading: Heading displayed on the side-content on the index page.
    • 122 |
    • homeSideContent: Displayed on the side of the index page. Defaults to group description.
    • 123 |
    • footerHeading: Heading displayed in the footer.
    • 124 |
    • footerDescription: Content displayed in the footer.
    • 125 |
    • footerLogo: Image displayed in the footer. Defaults to group image.
    • 126 |
    • footerLogoUrl: Link used for the footer image. Defaults to link to group page on ArcGIS.com
    • 127 |
    • addThisProfileId: Account ID for AddThis.com. Defaults to generic.
    • 128 |
    • defaultLayout: Default layout to use. "grid" or "list".
    • 129 |
    • searchString: Peforms a default search on the group with the set string.
    • 130 |
    • sortField: Order to display the group items. Valid fields are: title, modified, type, owner, avgRating, numRatings, numComments and numViews.
    • 131 |
    • sortOrder: Order to sort the group: "asc" or "desc".
    • 132 |
    • mapViewer: URL to open the gallery items to. "simple", "explorer", "explorer_present", "arcgis".
    • 133 |
    • galleryItemsPerPage: Number of gallery items to show per page.
    • 134 |
    • showProfileUrl: Show link to user profile . true or false.
    • 135 |
    • showSocialButtons: Show social media buttons. true or false.
    • 136 |
    • showFooter: Show footer. true or false.
    • 137 |
    • showBasemapGallery: Show basemap gallery on map: true or false.
    • 138 |
    • showGroupSearch: Show group search on index: true or false.
    • 139 |
    • showGroupSort: Show sorting bar for group.
    • 140 |
    • showMapSearch: Show map search on map: true or false.
    • 141 |
    • showLayerToggle: Show layer toggle on legend: true or false.
    • 142 |
    • showLayoutSwitch: Show layout switch on index: true or false.
    • 143 |
    • showOverviewMap: Show overview on map: true or false.
    • 144 |
    • showMoreInfo: Show more info link in about on map: true or false.
    • 145 |
    • showPagination: Show pagination on index: true or false.
    • 146 |
    • showExplorerButton: Show explorer button on map: true or false.
    • 147 |
    • showArcGISOnlineButton: Show ArcGIS button on map: true or false.
    • 148 |
    • showLicenseInfo: Show Use Constraints on map page.
    • 149 |
    • showAttribution: Show sources on map page.
    • 150 |
    • showComments: Show comments on map page.
    • 151 |
    • showRatings: Show ratings of items in group and on map page.
    • 152 |
    • showMobileButtons: Show map buttons to open in the mobile app or download the mobile app: true or false.
    • 153 |
    • openGalleryItemsNewWindow: Open WebMaps in a new window: true or false.
    • 154 |
    • bannerBackground: Background image displayed in the center of the page banner.
    • 155 |
    • proxyUrl: Proxy URL.
    • 156 |
    • sharingurl: Portal sharing URL.
    • 157 |
    • mobilePortalUrl: Mobile Portal URL.
    • 158 |
    • pointGraphic: Graphic displayed when locating addresses.
    • 159 |
    160 |
  11. 161 |
  12. Save the file then test your application and note that it now displays your group and if specified your custom properties.
  13. 162 |
163 |

Top

164 |

Personalize the application

165 |

In this section, you will see how to personalize the application by adding a logo, adding custom HTMl to the footer, creating an Addthis.com account and developing a custom theme.

166 |

Top

167 | 168 |

You can personalize your site by adding a custom logo to the application's header next to the map title.

169 |
    170 |
  1. First make sure your image is 75 pixels high. It can be any width up to 940 pixels.
  2. 171 |
  3. Copy your custom logo to the images subdirectory.
  4. 172 |
  5. Open "/config/options.js" in a text editor.
  6. 173 |
  7. Find the property of code that has siteBannerImage and add your image's title and extension. 174 |
    175 |
    176 | 	"siteBannerImage":"images/yourNewLogo.png",
    177 | 
    178 |
    179 |
  8. 180 |
  9. Run the application. The custom logo should appear to the top navigation of the application's header. 181 |
    custom_logo
    182 |
  10. 183 |
184 |

Top

185 |

Add custom HTML to the footer

186 |

You can insert HTML into many of the config values to further customize the template. However, the HTML needs to be escaped in order to be used in the config JSON.

187 |
    188 |
  1. Create your custom HTML.
  2. 189 |
  3. Copy your custom HTML from a text editor.
  4. 190 |
  5. Escape the HTML by using either the JavaScript String Escape or JavaScript String encoding tools.
  6. 191 |
  7. Open "/config/options.js" in a text editor.
  8. 192 |
  9. Paste escaped HTML into the config value. 193 |
    194 |
    195 | 	"footerDescription":"<div class=\"footerSmall\"><a href=\"\/about-esri\/contact.html\">Contact Us<\/a>&nbsp;| <a rel=\"nofollow\" href=\"\/legal\/privacy.html\">Privacy<\/a>&nbsp;| <a rel=\"nofollow\" href=\"\/legal\/index.html\">Legal<\/a>&nbsp;| <a href=\"\/site\/sitemap.html\">Site Map<\/a><\/div>",
    196 | 
    197 |
    198 |
  10. 199 |
  11. Run the application and the custom HTML should appear. 200 |
    custom_html
    201 |
  12. 202 |
203 |

Top

204 |

Setup an AddThis account for analytics

205 |

You can create an account for the sharing plugin to get real-time analytics, weekly email reports, alerts, and more.

206 |
    207 |
  1. Go to AddThis.com and navigate to the register page.
  2. 208 |
  3. After registering, go to your account settings. 209 |
    addthis_account
    210 |
  4. 211 |
  5. Navigate to the profile page under account settings
  6. 212 |
  7. Copy your "Profile ID" from the page. 213 |
    addthis_profile_id
    214 |
  8. 215 |
  9. Open "/config/options.js" in a text editor.
  10. 216 |
  11. Paste Addthis.com account ID into the config value. 217 |
    218 |
    219 | 	"addThisProfileId":"Account Id",
    220 | 
    221 |
    222 |
  12. 223 |
  13. Run the application. The application will now be using your AddThis account.
  14. 224 |
225 |

Top

226 |

Create a new custom theme

227 |

You can personalize your site by creating a unique color scheme. This requires knowledge of CSS.

228 |
    229 |
  1. Open css/themes.css in a text editor.
  2. 230 |
  3. Scroll to the bottom where the custom theme classes are defined.
  4. 231 |
  5. Change wherever it says ".custom" and name it what you would like to give your theme.
  6. 232 |
  7. Fill in all the empty CSS styles with how you'd like the theme styled.
  8. 233 |
  9. Save the file.
  10. 234 |
  11. Open "/config/options.js" in a text editor.
  12. 235 |
  13. Find the property of code that has "theme" and add the title of your theme. 236 |
    237 |
    238 | 	"theme":"yourtheme",
    239 | 
    240 |
    241 |
  14. 242 |
  15. Use the CSS Generator to create CSS3 compatible styles such as rounded borders, shadows, and background gradients.
  16. 243 |
  17. Run the application and the custom theme should appear.
  18. 244 |
245 |

Top

246 |

Configure the template to work with your ArcGIS Portal

247 |

You can use this template with your organization's ArcGIS Portal by setting a few configuration options.

248 |
    249 |
  1. Open "/config/options.js" in a text editor.
  2. 250 |
  3. Locate the options for "sharingurl" and "mobilePortalUrl". 251 |
    252 |
    253 | 	"sharingurl":"http://www.arcgis.com/",
    254 | 	"mobilePortalUrl":"arcgis://www.arcgis.com/",
    255 | 
    256 |
    257 |
  4. 258 |
  5. Change these settings to point to your portal's URL instead of using ArcGIS.com's URL. 259 |
    260 |
    261 | 	"sharingurl":"http://www.myorg.com/",
    262 | 	"mobilePortalUrl":"arcgis://www.myorg.com/",
    263 | 
    264 |
    265 |
  6. 266 |
  7. Save the file.
  8. 267 |
  9. Run the application and the template should be using your portal.
  10. 268 |
269 |

Top

270 | 271 | --------------------------------------------------------------------------------