Notes from an Operative

Subscribe to RSS feed

Posts tagged with "extensions"

Sticky post

Opera to Phone Extension - Support Page

, , ,

The Opera to Phone extension adds a button to Opera that allows users to send links from their Opera desktop browser to their Android device using Android's Cloud to Device Messaging service.

Read more...

Experimental Auto Internationalization (I18N) Library for Opera 11 Extension Developers

, , , ...

The Auto Internationalization (I18N) Library for Opera 11 Extension Developers is a new experimental drop-in library for Opera 11 extension developers to quickly and conveniently include multi-language support within their extensions without having to include all of those translations manually.

Having to write translations manually takes a lot of time, skill and patience and while this library may not provide perfect translation, it is suitable as a zero-cost, low-maintenance method to localize any extension.

You can view the source, download, pack and play with a sample extension containing this library at the following URL:

https://github.com/richtr/Opera-11-Extensions--Auto-I18N-Library

It works by creating an API at opera.extensions.i18n for developers to quickly and easily obtain pre-defined messages that have been auto-translated in to a user's locale.

A developer simply need write a single message.js file, in the language of their choice, and the library takes care of translating these messages on demand, caching the translated results and serving those results to any Background, Popup and/or InjectedJS processes.

This project needs some more love, and is in the early development stage, but it should suffice for demonstration purposes.

If you have any questions, comments or feedback just leave them in the comments below.

Opera Extensions Packaging Script

, , ,

Here's a super simple command-line based Opera Extension packing script that I knocked up quickly this afternoon.

Read more...

Extensions and all that

, , ,

With the launch of Opera 11 Beta today, we're on our way to having a solid extensions framework on which we can build in the future.

Read more...