精华内容
下载资源
问答
  • Emacs 安装Google-translate插件 使用github安装插件 将github中的地址复制到gitee中,这样clone的速度会很快(我这边已经将代码复制了过来,可以直接在我的gitee仓库的地址下进行clone:...

    Emacs 安装Google-translate插件

    使用github安装插件

    将github中的地址复制到gitee中,这样clone的速度会很快(我这边已经将代码复制了过来,可以直接在我的gitee仓库的地址下进行clone:https://gitee.com/bszscf/google-translate.git)

    1. git clone https://gitee.com/bszscf/google-translate.git ~/.emacs.d/plugins/google-translate
    2. 配置Google-translate
      1. 在 ~/.emacs.d/lisp 下新建init-google-translate.el文件
      2. 配置查询地址、快捷键等(可以参考一下我的配置)
    (add-to-list 'load-path "~/.emacs.d/plugins/google-translate")
    (require 'google-translate)
    (require 'google-translate-default-ui)
    ;;需要将谷歌翻译地址的.com修改成.cn,否则在国内无法进行访问
    (setq google-translate-base-url
         "http://translate.google.cn/translate_a/single")
    (setq google-translate-listen-url
         "http://translate.google.cn/translate_tts")
    (setq google-translate--tkk-url
         "http://translate.google.cn")
    ;;配置默认语言
    (setq google-translate-default-source-language "en")
    (setq google-translate-default-target-language "zh-CN")
    (setq-default google-translate-enable-ido-completion t)
    ;; 配置快捷键
    (global-set-key "\C-ct" 'google-translate-at-point)
    (global-set-key "\C-cT" 'google-translate-query-translate)
    (global-set-key (kbd "\C-cq") 'google-translate-smooth-translate)
    
    (provide 'init-google-translate)
    
    1. 配置init.el文件
    (require 'init-google-translate)
    
    1. 使用谷歌翻译

      需要翻译单词时将光标放到该单词的后边,使用快捷键 C-c t 进行翻译,如果需要翻译句子,可以使用 C-c T 输入需要翻译的文本

    需要注意的是: 谷歌翻译存在一个bug,就是在翻译句子的时候会出现Args out of range的错误,这个是插件本身存在的一个bug,需要修改部分代码,具体的原因可以看github上插件的issues:args-out-of-range error in google-translate-json-suggestion

    代码调整如下:

    将google-translate-core.el文件中的google-translate-json-suggestion函数进行替换,替换的代码如下:

    (defun google-translate-json-suggestion (json)
      "Retrieve from JSON (which returns by the
    `google-translate-request' function) suggestion. This function
    does matter when translating misspelled word. So instead of
    translation it is possible to get suggestion."
      (let ((info (aref json 7)))
        (if (and info (> (length info) 0))
            (aref info 1)
          nil)))
    
    展开全文
  • angular-translate是一款非常便捷的I18N国际化插件,那么在我们的项目中怎么使用这款插件呢,首先项目中必须已经引入了angular,这里不再介绍,下面具体介绍如何使用translate插件; 安装 使用bower进行插件...

    angular-translate是一款非常便捷的I18N国际化插件,那么在我们的项目中怎么使用这款插件呢,首先项目中必须已经引入了angular,这里不再介绍,下面具体介绍如何使用translate插件;


    安装

    使用bower进行插件安装,这里需要安装两个分别为:
    bower install angular-translate
    bower install angular-translate-loader-static-files

    1. angular-translate.min.js 是angular官方提供的国际化模块;
    2. angular-translate-loader-static-files.min.js 是用来读取本地文件的模块,

    操作执行完成后,我们可以在项目的bower_components文件下分别找到对应的两个文件夹这里写图片描述,还需要在bower.json中添加对应的依赖项,这里写图片描述,这里版本前面的符号^表示兼容到此版本,~表示接近此版本;

    到这里插件就安装完成了,那么如何使用?在项目目录下添加/i18n/文件夹,文件夹中添加对应语言的json文件,我们这里添加en.json、ch.json,两个json文件对应相同的key值(翻译键),然后在index.module中添加服务配置

    export default angular.module('myApp', [
            'pascalprecht.translate',
        ])
        .config(function ($translateProvider) {
            let lang;
            if (window.localStorage.lang === undefined || window.localStorage.lang === 'undefined') {
                lang = 'en'
            } else {
                lang = window.localStorage.lang;
            }
            $translateProvider.preferredLanguage(lang);
            $translateProvider.useStaticFilesLoader({
                prefix: 'src/app/i18n/',
                suffix: '.json'
            });
        });

    首先注入‘pascalprecht.translate’,然后添加配置项,window.localStorage.lang获取缓存语言,如果没有设置为English,translateProvider.preferredLanguage(lang)告诉 angular.js 哪种语言是默认已注册的语言,$translateProvider.useStaticFilesLoader用于读取本地json文件,prefix代表文件的路径前缀,suffix代表文件后缀,

    • 如果用户上次访问了中文站, window.localStorage.lang=ch,加载 /i18n/ch.json 文件
    • 如果用户第一次访问, window.localStorage.lang=undefined ,默认加载 /i18n/en.json 文件

    页面添加下拉框可以进行语言选择

    <md-select aria-label="Selector for language" class="md-no-underline language-switching md-icon-earth" ng-model="$ctrl.cur_lang" md-on-close="$ctrl.switching($ctrl.cur_lang)">
    <md-option ng-value="::$ctrl.en">English</md-option>
    <md-option ng-value="::$ctrl.ch">简体中文</md-option>
                </md-select>
    构造器中添加:
     this.en = "en";
     this.ch = "ch";
     this.cur_lang = this._translate.use();
    
    方法:
      switching(lang) {
            this._translate.use(lang);//使用当前选中的语言
            this._window.localStorage.lang = lang;//将当前选中语言存入缓存中
            this._window.location.reload();//界面刷新
    
            this.cur_lang = this._translate.use();//界面显示当前选中语言
        }

    添加过滤器:

    .filter('I18N', ['$translate', function ($translate) {
        return function (key) {
          if (key) {
            return $translate.instant(key);
          }
        }
      }])

    添加服务:

    .factory('I18N', ['$translate', function($translate) {
        var T = {
            T:function(key) {
                if(key){
                    return $translate.instant(key);
                }
                return key;
            }
        }
        return T;
    }]);
    
    controller中添加:
    .controller('ctrl', ['$scope','I18N',
        function($scope,I18N) {    
            $scope.name=I18N.T("name");
        }
    ]);

    基本配置就已经完成了,国际化分为两部分,页面html及js部分;
    1.页面部分直接使用过滤器即可:

    {{“Create”| I18N}}

    2.JS部分,这里我直接注入$translate服务直接进行国际化转换,

    this._translate = $translate;
    this._translate.instant(key);

    到这里国际化就基本完成了~~

    展开全文
  • 场景:安装Translate插件后,未使用代理,选择其他途径,百度翻译/有道翻译,idea报错:TTK更新失败,请检查网络链接 原因:不能直连谷歌翻译,去掉默认勾选。解决。 ...

    场景:安装Translate插件后,未使用代理,选择其他途径,百度翻译/有道翻译,idea报错:TTK更新失败,请检查网络链接
    在这里插入图片描述
    原因:不能直连谷歌翻译,去掉默认勾选。解决。
    在这里插入图片描述

    展开全文
  • WP-slug是用来自动为中文标题生成英文缩略名或拼音缩略名的插件。翻译源自Google的翻译功能,如果你手动添加SLUG,那就按添加的SLUG为准。如果未添加,刚自动生成英文缩略名,在不能翻译的情况下,就生成拼音缩略名。...
  • 这样就可以给原本没有快捷键的选项添加快捷键,但是最近我看英文教程比较多,而我本身使用中文界面,我希望把启用翻译选项设为快捷键,但是右键在翻译选项上,发现并没有指定快捷键选项,所以我自己写了个插件实现了...

    90b6b85b72cef9c7d392b297f714f4e0.png

    在blender里很多菜单选项都可以单击右键,然后选择指定快捷键,这样就可以给原本没有快捷键的选项添加快捷键,但是最近我看英文教程比较多,而我本身使用中文界面,我希望把启用翻译选项设为快捷键,但是右键在翻译选项上,发现并没有指定快捷键选项,所以我自己写了个插件实现了这一功能。

    适用于2.83及以上版本。

    bl_info = {
        "name": "QuickTranslate",
        "author": "abc",
        "version": (3, 36),
        "blender": (2, 90, 0),
    }
    import bpy
    
    def main(context):
        if bpy.context.preferences.view.use_translate_interface==1:
            bpy.context.preferences.view.use_translate_interface=0
            bpy.context.preferences.view.use_translate_tooltips=0
        else:
            bpy.context.preferences.view.use_translate_interface=1
            bpy.context.preferences.view.use_translate_tooltips=1
            
    
    
    class SP(bpy.types.Operator):
        """Tooltip"""
        bl_idname = "wm.simple_operator"
        bl_label = "QT"
    
    
        def execute(self, context):
            main(context)
            return {'FINISHED'}
    
    
    
    class HelloWorldPanel(bpy.types.Panel):
        bl_label = "QT"
        bl_idname = "OBJECT_PT_hello"
        bl_space_type = 'PROPERTIES'
        bl_region_type = 'WINDOW'
        bl_context = "object"
    
        def draw(self, context):
            layout = self.layout
    
            row = layout.row()
            row.operator("wm.simple_operator")
    
    
    def register():
        bpy.utils.register_class(HelloWorldPanel)
        bpy.utils.register_class(SP)
    
    def unregister():
        bpy.utils.unregister_class(HelloWorldPanel)
        bpy.utils.unregister_class(SP)

    使用方法:

    在桌面新建一个文本文档,把代码复制进去,然后另存为,随便起个名字,但是结尾要加上 .py,将其变成python文件。然后就可以安装了。

    安装成功之后,会在右侧属性窗口的物体属性选项里找到QT选项,展开之后,有个按钮也叫QT,点击它会发现界面语言切换了,右键单击就可以给它指定快捷键了。

    37fa5c61fc251395a6f31dba092713e2.png
    展开全文
  • 1 编写一个 vue 模板2 通过 Vue.extend() 扩展模板3 new 出实例4 挂载 dom 5 向 body 添加 dom6 向 Vue 原型添加 toast编写 插件目录如下fyChatToast.vue 代码如下<template> <transition name="alert-...
  • 4-google translate插件安装及使用

    千次阅读 2019-08-06 16:11:14
    由于英语不好经常需要翻译,使用谷歌浏览器插件翻译就要方便很多了,于是安装写google translat 插件,还有其他类似插件,个人喜欢用这个吧。 下载及安装: 两种方法(推荐第二种): 1.去第三方网站下载,直接...
  • 为什么选择插件,而不是组件? 调用简单 this.$toast("xxx") ,不必再模板中提前定义 , 动态插入移除插件独立于业务更新不影响代码逻辑,做到热更新抽象,封装适用于toast,Dialog,Alert,Message,picker,...
  • 这个插件是直接在发布文章的时候 把中文标题链接翻译成英文标题链接 看了这个教程后发现可能是每月使用的限量超标,所以又重新创建了个应用,申请了个secret 转载于:...
  • Translate-crx插件

    2021-04-04 01:32:41
    语言:English 快速翻译的扩展 扩展快速翻译! 没话说 选择它们并查看即时翻译。
  • Bar Translate-crx插件

    2021-04-03 02:06:28
    Jump to the address bar, type 't', press space or tab, and start typing things like 'fr Hello' or 'en Bonjour'Bar Translate is a Chrome Extension which allows you to translate anything and in any ...
  • Zaqwes Translate-crx插件

    2021-04-02 10:10:00
    最简单的文字翻译器(Google Translate)。 只需选择和平文本并打开上下文菜单即可。 最简单的文字翻译器。 只需选择和平文本并打开上下文菜单即可。 您可以在扩展程序配置页面中自定义翻译的文本颜色,您的母语和...
  • Sonic Translate-crx插件

    2021-03-30 05:02:35
    Sonic Translate是一项扩展程序,可帮助您通过简单,便捷的方式与Google Translate一起获得并改善您的知识。 没有额外的点击。 只需选择文本,然后使用所需的键盘快捷键即可获得结果。 您有两种获取翻译结果的方式:...
  • Popup Translate-crx插件

    2021-04-02 12:51:30
    很好,您始终可以查找它们-但是拿出词典,转到Word Reference或Google Translate会破坏阅读流程,并且您可能会失去对文章的追踪。 因此,制作一个Chrome扩展程序似乎是个好主意,该扩展程序可用于翻译少量文本片段-...
  • Subs Translate-crx插件

    2021-03-09 00:19:01
    Subs Translate扩展名直接从HTML获取字幕。 单击该图标可在新选项卡中打开翻译服务。 要更改目标语言(默认情况下为俄语),请将翻译器URL中的“ ru”替换为所需的语言(de,fr,es等)。 要配置其他在线视频服务,...
  • Hide translate-crx插件

    2021-04-03 13:23:23
    语言:Français Vocatrain的Masquez la traduction Masquez简单性教程,Vocatrain en cliquant sur l'icônede l'extension的建议
  • Edge Translate-crx插件

    2021-04-03 07:55:58
    语言:English (United States) 翻译和记忆单词的扩展 快速翻译未知文本。 最适合学习新语言并以学习语言使用网站的人。 使用此扩展程序,您无需翻译整个页面,而只需快速翻译您想要的单词。
  • Beemo Translate-crx插件

    2021-03-30 11:21:50
    语言:English Chrome翻译扩展程序 认识Beemo翻译! 最友好的Chrome翻译扩展程序! Beemo会根据选择翻译文本,并提供创建自己的词汇表的可能性。
  • Fanyi Translate-crx插件

    2021-03-22 18:27:08
    使用有道翻译API通过上下文菜单将中文翻译成英文。 支持语言:English
  • Coursera Translate-crx插件

    2021-03-15 17:51:58
    Coursera翻译可让您自动将Coursera上的字幕翻译成任何语言。 Coursera翻译可让您自动将Coursera上的字幕翻译成任何语言。 支持语言:English (United States)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 577
精华内容 230
关键字:

translate插件