Giter Site home page Giter Site logo

vishwamartur / glotdict Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mte90/glotdict

0.0 0.0 0.0 818 KB

This extension for WordPress polyglots implements new features to improve the quality of translation/reviews!

Home Page: https://translate.wordpress.org

License: GNU General Public License v2.0

JavaScript 83.72% Python 2.04% CSS 14.24%

glotdict's Introduction

GlotDict

License Codacy Badge

GlotDict extension implements many new features to improve the quality of translation and speed up the process on translate.wordpress.org, where users can translate plugins, themes, WordPress itself and other related projects.

PS: If you are using NoScript or Privacy Badger enable wordpress.org domain or else the extension will not work!

Features

  • Checks for:
    • missing glossary terms
    • missing start capitalization
    • missing start and end space
    • missing end hellip
    • missing end symbols ; . ! : 、。؟ ?
    • straight single ' or double quote " usage
  • Highlights non-breaking-spaces
  • Review translations button to show and count warnings
  • Links Glossary terms to Consistency tool
  • Autoloads Consistency suggestions in the editor
  • Easy insertion of non-translatable items
  • Bulk Actions in the footer
  • Auto-save after "Copy from Original" bulk action.
  • Link and scroll to locale button for the Translation Global Status
  • Right column with quick Approve/Reject/Fuzzy buttons
  • Character and Word counts in Meta panel
  • Localized dates in the Meta panel
  • QuickLinks in Meta menu - open or copy link
  • Optional sticky header
  • Marks older than 6 months strings - black border
  • Notices counts for Approved, Rejected, Fuzzied, Submitted and Selected rows
  • Daily update of the list of locales
  • Anonymous author search filter
  • Dropdown Pagination
  • Custom Style Guide link
  • Many hotkeys and shortcuts

Hotkeys

Action Hotkey
Add Glossary definition in the translation area Right click on a Glossary term
Add non-breaking spaces near symbols Ctrl+Shift+X
Approve Ctrl+Shift+A
Cancel Ctrl+Shift+Z
Copy from original Ctrl+Shift+B
Dismiss validation warnings for the current visible editor Ctrl+D
Dismiss all validation warnings Ctrl+Shift+D
Force suggest or Force save translation Ctrl+Shift+Enter
Fuzzy Ctrl+Shift+F
Load all consistency suggestions Alt+C
Open next string editor Page Down
Open previous string editor Page Up
Reject Ctrl+Shift+R
Suggest or Save translation Ctrl+Enter

Settings

  • Don’t validate strings ending with ..., ., :
  • Don’t validate strings ending with ;.!:、。؟?!
  • Don’t show a warning when the translation doesn't contain an initial uppercase letter when the original string starts with one.
  • Don’t show a warning when the translation is missing a glossary term.
  • Don’t visualize non-breaking-spaces in preview.
  • Hide warning for initial space in translation.
  • Hide warning for trailing space in translation.
  • Show a warning for missing curly apostrophe in preview.
  • Show a warning for using non-typographic quotes in preview (except for HTML attributes quotes).
  • Auto-submit the Copy From Original Bulk Action (Warning: When enabled will submit all originals).
  • Auto-copy original to clipboard on editor opening.
  • Don’t validate strings during "Copy From Original" Bulk Action to bypass validation. (Warning: When enabled will submit originals with Glossary terms or other warnings.)

Download

The pack-ext.py script generate 2 different packages one for Firefox using Manifest V2 and for Chrome Manifest V3.

Spell Checking?

If you are looking for spell checking we recommend Grammarly and LanguageTool as they both provide browser extensions for spelling and grammar checking.

Update times and release

When the developers of the extension think that a new release is ready and tested, they create a new release and publish it on Firefox and Chrome addons stores. Then, we have to wait a few hours for Chrome and Firefox. After that, all installations will be updated automatically.

Additional resources

Videos

Presentations

Contributors

Maintainers

Other contributors

glotdict's People

Contributors

mte90 avatar webaxones avatar vlad-timotei avatar ajoah avatar epascalc avatar audrasjb avatar vishwamartur avatar tilak999 avatar sebastienserre avatar presskopp avatar sgelob avatar nekojonez avatar kaskar2008 avatar emreerkan avatar dillonkyledev avatar cefm avatar deconf avatar defkon1 avatar adnan-sait avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.