Leaflet 更改传单贴图工具提示语言

Leaflet 更改传单贴图工具提示语言,leaflet,tooltip,Leaflet,Tooltip,我们如何改变传单的语言?不是地图,而是缩放按钮、绘图按钮、drawpolygon、cancel等工具提示。好的,传单.draw使用L.drawLocal配置对象来设置插件中使用的任何文本。自定义此选项将允许更改文本或支持其他语言 要了解更多详细信息,请参见,实际上,您可以在那里找到默认字符串,但我在这里提供了一个示例,供您检查它是如何工作的 例如 到目前为止,您已经了解了该软件包的工作原理,但我为您带来了一个我以前所做的示例,因此下面我将传单工具语言更改为波斯语 L.drawLocal =

我们如何改变传单的语言?不是地图,而是缩放按钮、绘图按钮、drawpolygon、cancel等工具提示。

好的,传单.draw使用L.drawLocal配置对象来设置插件中使用的任何文本。自定义此选项将允许更改文本或支持其他语言

要了解更多详细信息,请参见,实际上,您可以在那里找到默认字符串,但我在这里提供了一个示例,供您检查它是如何工作的

例如

到目前为止,您已经了解了该软件包的工作原理,但我为您带来了一个我以前所做的示例,因此下面我将传单工具语言更改为波斯语

  L.drawLocal = { 
      draw: {
        toolbar: {
          // #TODO: this should be reorganized where actions are nested in actions
          // ex: actions.undo  or actions.cancel
          actions: {
            title: 'لغو ترسیم ',
            text: 'لغو'
          },
          finish: {
            title: 'اتمام ترسیم',
            text: 'اتمام'
          },
          undo: {
            title: 'حذف آخرین نقطه ی ترسم  شده',
            text: 'حذف اخرین نقطه'
          },
          buttons: {
            polyline: 'رسم چند خطی',
            polygon: 'رسم چندضلعی',
            rectangle: 'رسم مستطیل',
            circle: 'رسم دایره',
            marker: 'رسم نشان گذار',
            circlemarker: 'رسم نشانگر دایره ای'
          }
        },
        handlers: {
          circle: {
            tooltip: {
              start: 'جهت  رسم دایره کلیک کنید و بکشید'
            },
            radius: 'شعاع'
          },
          circlemarker: {
            tooltip: {
              start: 'جهت قراردادن دایره روی نقشه کلیک کنید.'
            }
          },
          marker: {
            tooltip: {
              start: 'جهت قراردادن نشانگر روی نقشه کلیک کنید'
            }
          },
          polygon: {
            tooltip: {
              start: 'جهت رسم شکل کلیک کنید',
              cont: 'جهت ادامه ترسیم شکل کلیک کنید',
              end: 'نقطه ی ابتدایی را جهت بسته شدن شکل کلیک کنید'
            }
          },
          polyline: {
            error: '<strong>Error:</strong> shape edges cannot cross!',
            tooltip: {
              start: 'جهت رسم خط کلیک کنید',
              cont: 'جهت ادامه ترسیم خط کلیک کنید',
              end: 'نقطه ی ابتدایی را جهت اتمام خط کلیک کنید'
            }
          },
          rectangle: {
            tooltip: {
              start: 'جهت ترسیم مستطیل کلیک و درگ کنید'
            }
          },
          simpleshape: {
            tooltip: {
              end: 'جهت اتمام ترسیم موس را رها کنید'
            }
          }
        }
      },
      edit: {
        toolbar: {
          actions: {
            save: {
              title: 'ذخیره ی تغییرات',
              text: 'ذخیره'
            },
            cancel: {
              title: 'لغو ویرایش، نادیده گرفتن تغییرات قبلی',
              text: 'لغو'
            },
            clearAll: {
              title: 'پاک کردن تمامی لایه ها',
              text: 'پاک کردن'
            }
          },
          buttons: {
            edit: 'ویرایش لایه ها',
            editDisabled: 'هیچ لایه ای جهت ویرایش وجود ندارد',
            remove: 'حذف لایه ها',
            removeDisabled: 'هیچ لایه ای جهت حذف وجود ندارد'
          }
        },
        handlers: {
          edit: {
            tooltip: {
              text: 'Drag handles, or marker to edit feature.',
              subtext: 'جهت نادیده درنظرگفتن تغییرات دکمه لغو  را کلیک کنید'
            }
          },
          remove: {
            tooltip: {
              text: 'جهت پاک شدن فیچر روی آن کلیک کنید'
            }
          }
        }
      }
    };
L.drawLocal={
抽签:{
工具栏:{
//#TODO:这应该在动作嵌套的地方重新组织
//例如:actions.undo或actions.cancel
行动:{
标题:“لغوتسیم”,
文字:“لغو”
},
完成:{
标题:“اتاتتسیم”,
文字:“اتام”
},
撤消:{
书名:“'1584'”、'1746'、'1591'、'1748'、'1588',
正文:“حذذایننؽ”
},
按钮:{
多段线:“سچددطی”,
多边形:“多边形”,
矩形:“سمستطیل”,
圈出一个圆圈:“!”,
标记语:“سنشانگذا㶋”,
环路营销员:“环路营销员”
}
},
处理程序:{
圆圈:{
工具提示:{
开始语:“开始”
},
半径:“شعاع”
},
循环营销员:{
工具提示:{
开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语:开始语
}
},
标记:{
工具提示:{
开始语:开始语:开始语
}
},
多边形:{
工具提示:{
开始语:“جسششککلیککید”,
续:2008年11月18日,
结束语:“ن
}
},
多段线:{
错误:'错误:形状边不能交叉!',
工具提示:{
开始语:“سسسسطکیککڪید”,
续:第二段:第三段,
结束语:“ؽؽ㶕㶕㶕㶕砭砭砭砭砭砭砭砭砭砭砭砭砭砭砭”
}
},
矩形:{
工具提示:{
开始语:开始语:开始语
}
},
simpleshape:{
工具提示:{
结束语:“ج㶤㶤㶤㶤㶤砼砼砼砼砼砼砼砼砼砼砼砼砼砼砼砼砼”
}
}
}
},
编辑:{
工具栏:{
行动:{
保存:{
书名:“ذیییتغیتت”,
文字:“ذیه”
},
取消:{
书名为:“لغوی㶎،ن㶎砦砦砦砦砦砦砦砦砦砦砦砦砦砦”,
文字:“لغو”
},
clearAll:{
书名:“پاکدنتممیلاها”,
文字:“پاککدن”
}
},
按钮:{
编辑:',
编辑禁用:',
删除:“حذلایها”,
被移除的:“被移除的
}
},
处理程序:{
编辑:{
工具提示:{
文本:“拖动控制柄或标记以编辑要素”,
潜台词:“ج
}
},
删除:{
工具提示:{
课文:'
}
}
}
}
};

您是指传单还是传单.draw插件?在代码中选中此注释:两者。在传单中还有放大、缩小等功能,在传单中也有绘图插件。
  L.drawLocal = { 
      draw: {
        toolbar: {
          // #TODO: this should be reorganized where actions are nested in actions
          // ex: actions.undo  or actions.cancel
          actions: {
            title: 'لغو ترسیم ',
            text: 'لغو'
          },
          finish: {
            title: 'اتمام ترسیم',
            text: 'اتمام'
          },
          undo: {
            title: 'حذف آخرین نقطه ی ترسم  شده',
            text: 'حذف اخرین نقطه'
          },
          buttons: {
            polyline: 'رسم چند خطی',
            polygon: 'رسم چندضلعی',
            rectangle: 'رسم مستطیل',
            circle: 'رسم دایره',
            marker: 'رسم نشان گذار',
            circlemarker: 'رسم نشانگر دایره ای'
          }
        },
        handlers: {
          circle: {
            tooltip: {
              start: 'جهت  رسم دایره کلیک کنید و بکشید'
            },
            radius: 'شعاع'
          },
          circlemarker: {
            tooltip: {
              start: 'جهت قراردادن دایره روی نقشه کلیک کنید.'
            }
          },
          marker: {
            tooltip: {
              start: 'جهت قراردادن نشانگر روی نقشه کلیک کنید'
            }
          },
          polygon: {
            tooltip: {
              start: 'جهت رسم شکل کلیک کنید',
              cont: 'جهت ادامه ترسیم شکل کلیک کنید',
              end: 'نقطه ی ابتدایی را جهت بسته شدن شکل کلیک کنید'
            }
          },
          polyline: {
            error: '<strong>Error:</strong> shape edges cannot cross!',
            tooltip: {
              start: 'جهت رسم خط کلیک کنید',
              cont: 'جهت ادامه ترسیم خط کلیک کنید',
              end: 'نقطه ی ابتدایی را جهت اتمام خط کلیک کنید'
            }
          },
          rectangle: {
            tooltip: {
              start: 'جهت ترسیم مستطیل کلیک و درگ کنید'
            }
          },
          simpleshape: {
            tooltip: {
              end: 'جهت اتمام ترسیم موس را رها کنید'
            }
          }
        }
      },
      edit: {
        toolbar: {
          actions: {
            save: {
              title: 'ذخیره ی تغییرات',
              text: 'ذخیره'
            },
            cancel: {
              title: 'لغو ویرایش، نادیده گرفتن تغییرات قبلی',
              text: 'لغو'
            },
            clearAll: {
              title: 'پاک کردن تمامی لایه ها',
              text: 'پاک کردن'
            }
          },
          buttons: {
            edit: 'ویرایش لایه ها',
            editDisabled: 'هیچ لایه ای جهت ویرایش وجود ندارد',
            remove: 'حذف لایه ها',
            removeDisabled: 'هیچ لایه ای جهت حذف وجود ندارد'
          }
        },
        handlers: {
          edit: {
            tooltip: {
              text: 'Drag handles, or marker to edit feature.',
              subtext: 'جهت نادیده درنظرگفتن تغییرات دکمه لغو  را کلیک کنید'
            }
          },
          remove: {
            tooltip: {
              text: 'جهت پاک شدن فیچر روی آن کلیک کنید'
            }
          }
        }
      }
    };