Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在sapper中执行本地化路由_Javascript_Svelte_Sapper_Svelte 3 - Fatal编程技术网

Javascript 如何在sapper中执行本地化路由

Javascript 如何在sapper中执行本地化路由,javascript,svelte,sapper,svelte-3,Javascript,Svelte,Sapper,Svelte 3,我正在将一个苗条的网站转换成工兵网站。当前路由库能够为路由指定别名,因此在我的本地化示例中,mydomain.com/hello-world和mydomain.com/vamos-companyros将是相同的路由/组件,只有页面上的语言会更改。我在报纸上读到: 如果要捕获更多参数,可以使用相同的命名约定:[slug]/[language]创建嵌套文件夹 但不幸的是,这不符合我的用例。有人知道这是否以及如何实现吗?提前感谢。我现在的做法是创建一个公共组件&u component.svelte,它

我正在将一个苗条的网站转换成工兵网站。当前路由库能够为路由指定别名,因此在我的本地化示例中,mydomain.com/hello-world和mydomain.com/vamos-companyros将是相同的路由/组件,只有页面上的语言会更改。我在报纸上读到:

如果要捕获更多参数,可以使用相同的命名约定:[slug]/[language]创建嵌套文件夹


但不幸的是,这不符合我的用例。有人知道这是否以及如何实现吗?提前感谢。

我现在的做法是创建一个公共组件&u component.svelte,它不会被用作路由并将我所有的共享逻辑移动到那里。组件hello-world.svelte和vamos-companyros.svelte将重置title和meta标记,然后将页面的文本传递给_component.svelte,后者将它们与其他共享资产(如图像)一起呈现