Ok found for Chrome:

Preferenze->Roba da smanettoni->Impostazioni di lingua e controllo
ortografico

Thank you for the tip


On Wed, Sep 21, 2011 at 9:51 AM, Massimiliano <mbelle...@gmail.com> wrote:

> And for Chrome or safari is there a way?
>
>
> On Wed, Sep 21, 2011 at 9:49 AM, Bruno Rocha <rochacbr...@gmail.com>wrote:
>
>> what browser?
>>
>> IN firefox you go to preferences > content > language and set en as the
>> primary one.
>>
>>
>> On Wed, Sep 21, 2011 at 4:40 AM, Massimiliano <mbelle...@gmail.com>wrote:
>>
>>> Stupid question.
>>> Is there a way to get the english version of the book with the browser in
>>> italian language? :-)
>>>
>>> Thank you
>>>
>>>
>>> On Wed, Sep 21, 2011 at 6:17 AM, Ivica Kralj <ivicakr...@gmail.com>wrote:
>>>
>>>> Wow, Impressive list... more features to play with... This is going to
>>>> be great :)
>>>>
>>>> Thanks all
>>>>
>>>>
>>>> On 20 September 2011 23:17, Massimo Di Pierro <
>>>> massimo.dipie...@gmail.com> wrote:
>>>>
>>>>> List of new features NOT yet documented in the book. I think:
>>>>>
>>>>>
>>>>> - LICENSE CHANGE FROM GPLv2 to LGPLv3
>>>>> - new URL syntax
>>>>> - new T behavior
>>>>> - new app level logging with logging.conf (thanks Jonathan)
>>>>> - Polymmodel support on GAE
>>>>> - current
>>>>> - added pyfpdf, thank Mariano
>>>>> - db(db.table), db(db.table.id) both suported and equivalent to
>>>>> db(db.table.id>0)
>>>>> - IS_DECIMAL_IN_RANGE and IS_FLOAT_IN_RANGE support dot="," (dot="."
>>>>> is default)
>>>>> - on_failed_authorization can be a function, thanks Niphold
>>>>> - new layout for examples, thanks Bruno and Martin
>>>>> - admin allow ``DEMO_MODE=True`` and ``FILTER_APPS=['welcome']``
>>>>> - upgraded to anytime
>>>>> - new admin wizard
>>>>> - better mercual admin allows list of files, versions and retrieve
>>>>> - SQLFORM.accepts(detect_record_change).record_changed
>>>>> - SQLFORM.process()
>>>>> - new admin layout (thanks Branko Vukelic)
>>>>> - new Welcome app (thanks Martin Mulone)
>>>>> - web2py.py -J for running cron (thanks Jonathan Lundell)
>>>>> - web2py.py -K for running backgournd tasks
>>>>> - new DAL (complete rewrite of the web2py DAL is more modular)
>>>>> - better CAS with v2 support, thanks Olivier ROCH VILATO
>>>>> - session.connect(separate=True) to handle many session files, thanks
>>>>> huaiyu wang
>>>>> - changed bahvior of impersonate (more secure, can generate form or
>>>>> used as API)
>>>>> - SQLTABLE(...,headers='labels') thanks Bruno
>>>>> - optional: digitally signed URLs, thanks Brian Meredyk
>>>>> - web2py comet via gluon/contrib/comet_messaging.py (html5 websockets)
>>>>> experimental
>>>>> - customizable uploadwidget, thanks Fran
>>>>> - admin has MULTI_USER_MODE (admin/models/0.py)
>>>>> - support for count(distinct=...)
>>>>> - IS_MATCH(...,strict=True)
>>>>> - URL(...,scheme=,host=,port=), thanks Jonathan
>>>>> - auth.signature (experimental)
>>>>> - combined expressions print db.data.body.len().sum()
>>>>> - wizard can download plugins
>>>>> - moderniz 1.17
>>>>> - experimental REST API
>>>>> - added experimental pip support, thanks Lifeeth
>>>>> - added experimental SAP DB support
>>>>> - Google MySQL support (experimental)
>>>>> - DAL(...,migrate_enabled=True)
>>>>> - login_methods/loginza.py, thanks Vladimir
>>>>> - bpython shell support, thanks Arun
>>>>> - response.toolbar()
>>>>> - db._timings contains database query timing info
>>>>> - efficient db(...).isempty()
>>>>> - setup-web2py-nginx-uwsgi-ubuntu.sh
>>>>> - "from gluon import *"
>>>>> - conditional models in models/<controller>/a.py and models/
>>>>> <controller>/<function>/a.py
>>>>> - from mymodule import *
>>>>> - generic views
>>>>> - all applications have cas 2.0 provider at http://.../user/cas/login
>>>>> - all applications can delegate to login to external provider
>>>>> Auth(...,cas_provider='http://.../other_app/default/user/cas'\
>>>>> )
>>>>> - A(...,callback=URL(...),larget='id') does Ajax
>>>>> - URL(...,user_signature=True), LOAD(...,user_signature=True)
>>>>> - DAL(...,migrate_enabled=False) to disable all migrations
>>>>> - DAL(...,fake_migrate_all=True) to rebuild all corrupted metadata
>>>>> - DAL(...,adapter_arg={}) allows support for alternate drivers
>>>>> - DAL now allows circular table defintions
>>>>> - DAL(..,auto_import=True) automatically imports tables from metadata
>>>>> without need to db.define_table(...)s.
>>>>> - new alterante syntax for inner joins: db(...).select(join=...)
>>>>> - experimental cubrid database support
>>>>> - DAL 'request_tenant' fields are special, the altomatically filer all
>>>>> records based on their default value.
>>>>> - db._common_fields.append(Field('owner')) allows to add fields to ALL
>>>>> tables
>>>>> - web2py_ajax.html is more modular, thanks Anthony
>>>>> - request.is_local
>>>>> - request.is_http
>>>>> - new simpler API gluon.contrib.AuthorizeNet.procss(...)
>>>>> - messages in validators have default internationalization
>>>>> - No more Auth(globals(),db), just Auth(db). Same for Crud and
>>>>> Service.
>>>>> - scripts/access.wsgi allows apache+mod_wsgi to delegate
>>>>> authentication of any URL to any web2py app
>>>>> - web2py HTTP responses now set: "X-Powered-By: web2py", thanks Bruno
>>>>> - auth.settings.extra_fields['auth_user'].append(Field('country'))
>>>>> - validate_and_update, thanks Bruno
>>>>> - new cpdb.py, thanks Mart
>>>>> - field.represent = lambda value,record: .... (record is optional)
>>>>> - request.user_agent(), thanks Ross
>>>>> - SQLFORM(...,separator=': ') now customizable
>>>>> - experimental gluon/scheduler.py
>>>>> - scripts/make_min_web2py.py
>>>>> - crud.search has more options, thanks Denes
>>>>> - gluon/contrib/simplejsonrpc.py
>>>>> - gluon/contrib/redis_cache.py
>>>>> - support for A(name,callback=url,target='id',delete='tr')
>>>>> - support for A(name,component=url,target='id',delete='tr')
>>>>> - isapiwsgihandler.py
>>>>> - dal expression.coalesce(*options)
>>>>> - new pip installer, thanks Chris Steel
>>>>> - gluon/contrib/simplejsonrpc.py, thanks Mariano
>>>>> - expire_sessions.py respects expiration time, thanks iceberg
>>>>> - x509 support (needs rocket upgrade, thanks Michele)
>>>>> - new syntax rows[i]('tablename.fieldname')
>>>>> - new query syntax field.contains(list,all=True or False)
>>>>> - new SQLFORM.grid and SQLFORM.smartgrid (should replace crud.search
>>>>> and crud.select)
>>>>> - support for natural language queries (english only) in SQLFORM.grid
>>>>> - support for computed columns and additional links in SQLFORM.grid
>>>>> - new style virtual fields (experimental):
>>>>> db.table.field=Field.Lazy(...)
>>>>> - request.utcnow
>>>>> - cleaner/simpler welcome/models/db.py and welcome layout.html
>>>>> - response.include_meta() and response.include_files(), thanks Denes
>>>>> - dal auto-reconnect on time-out connections
>>>>> - COL and COLGROUP helpers
>>>>> - addresed OWASP #10, thanks Anthony and Eric
>>>>> - auth.settings.login_after_registration=True
>>>>> - detection of mobile devices and @mobilize helper (view.mobile.html),
>>>>> thanks Angelo
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Massimiliano
>>>
>>
>>
>>
>> --
>>
>>
>>
>> --
>> Bruno Rocha
>> [ About me: http://zerp.ly/rochacbruno ]
>> [ Aprenda a programar: http://CursoDePython.com.br ]
>> [ O seu aliado nos cuidados com os animais: http://AnimalSystem.com.br ]
>> [ Consultoria em desenvolvimento web: http://www.blouweb.com ]
>>
>>
>
>
> --
> Massimiliano
>



-- 
Massimiliano

Reply via email to