Localization 我如何在谷歌网站上支持不同的语言?

Localization 我如何在谷歌网站上支持不同的语言?,localization,web,google-sites,sites,Localization,Web,Google Sites,Sites,不使用Google Web翻译工具,是否可以支持不同的地区 网页翻译似乎不适用于谷歌网站,一旦生成的代码(javascript)被谷歌网站页面编辑器(编辑HTML)视为无效。也不支持基于头部的元标记。为每个区域设置创建一个新站点,并同步其页面结构。您还可以使用此脚本创建机器翻译版本(尽管需要母语人士进行修复): function localizepagestolocalizedsites() { var fromblog = SitesApp.getPageByUrl("http

不使用Google Web翻译工具,是否可以支持不同的地区


网页翻译似乎不适用于谷歌网站,一旦生成的代码(javascript)被谷歌网站页面编辑器(编辑HTML)视为无效。也不支持基于头部的元标记。

为每个区域设置创建一个新站点,并同步其页面结构。您还可以使用此脚本创建机器翻译版本(尽管需要母语人士进行修复):

function localizepagestolocalizedsites() {

      var fromblog =  SitesApp.getPageByUrl("https://sites.google.com/a/yourdomain.com/english/home");
      var toblog =  SitesApp.getPageByUrl("https://sites.google.com/a/yourdomain.com/japanese/home");

      var nextbloc = 0;

      while (true) {
        var pages = fromblog.getAllDescendants({"start":nextbloc,"max":100});

        if (pages.length > 0){

          Logger.log("starting at.."+nextbloc+" there are .."+pages.length+" pages starting with.."+pages[0].getTitle());
          var i = nextbloc;
          for (var x in pages) {

            var localizedTitle = LanguageApp.translate(pages[x].getTitle(), "en", "ja");
            var localizedBody = LanguageApp.translate(pages[x].getHtmlContent(), "en", "ja");

            toblog.createWebPage(localizedTitle, pages[x].getName(), localizedBody);

            i = i + 1;          
          }    
        } else {
          break;      
        }
        nextbloc = nextbloc + 100;

      }      

    }