Hi,
As for me having all modules names in English has a benefit of
facilitating collaboration and not having duplicating work (if I see that
there is exist functionality for another country which is very similar to
the one I want I can ask that module developer to adopt it or sth).
Downside could be having too much modules if I look for sth really available
in English (but I guess it is not the case now) and if there will be module
base language filter it will solve it.
Dmitry.
On 3 February 2010 15:44, Asier Lostalé <asier.lost...@openbravo.com> wrote:
> Hi,
>
> For me it makes sense to have the name and description in the module's base
> language. The rationale on doing in this way is:
> -I would search for modules using the language I want to install the module
> in. If there's a translation for that module in my language, it would appear
> in the results instead of the original module. When I try to install the
> translation, as it depends on the original module, both would be installed.
> -If the search doesn't return any result, I would try searching in other
> languages I can work with.
> -The problem I could have is that in case there's not translation for the
> module, I wouldn't be able to find it. But on the other hand, if I'm not
> able to find that module is because it is not translated to one of the
> languages I'm able to work with, so I don't see a big benefit on finding it
> because I wouldn't install it if I don't understand it.
>
>
> On 02/03/2010 03:01 PM, Paolo Juvara wrote:
>
> All,
>
> as we have now reached a whopping 115 modules published in the Central
> Repository, it starts becoming difficult for end users to find what they
> want in the Module Management window. In future, we will add categorization
> and better search capabilities but for now we need to rely on good names and
> descriptions.
>
> A few months ago, Peter and Gil proposed a set of naming rule but we never
> rolled them out. I now re-propose a new set of rules based on their original
> work.
> If we all agree on these rules, I will add them to the wiki as an official
> reference and we will start enforcing them.
>
> The most controversial rule is enforcing the usage of English for module
> names (but not for module descriptions - note: the Search function searches
> both names and descriptions). The rationale for this rule is to enforce some
> consistency and to allow users not knowing the language to know what the
> feature is about, even if it is not in their language (think of the case of
> a module developed by a Chinese developer in Chinese but applicable globally
> - a Spanish user might want to find it and provide a Spanish translation for
> this module).
> However, I know that not everybody agrees with this rule and possible
> alternatives are:
>
> 1. All module names are in English except for the modules that are a
> translation of another module. For example, the translation of the Tax
> Report Launcher will be called "Generador de declaraciones de impuestos" (I
> believe that this is Ismael's recommendation) while the rules below
> recommend "Tax Report Launcher Translation: Spanish Spain (es_ES)"
> 2. The name of a module is in the base language of the module (the name
> of a module in Chinese would be in Chinese).
>
> Please let me know if you have any opinions on this topic and what you
> think of these rules
>
> Thanks,
>
> Paolo
>
> ----------------
> Naming guidelines for modules.
>
> It is important to select an appropriate name for your module in order to
> make it easier for users to recognize it both in the Forge and in the Module
> Management window.
> Here is a set of naming guidelines that we ask module author to honor:
>
> Branding rules:
>
> - The module name should match the project name in the Forge (optional)
> - Module names should not be longer than 5 or 6 words and less than 60
> character long (optional)
> - Module names cannot contain the word "Openbravo"
> - JSON REST Web Services: CORRECT
> - Openbravo JSON REST Web Services: INCORRECT
> - Exception to the previous rule: modules that Openbravo S.L. decides
> to market as products rather than modules:
> - Openbravo QuickStart Template: CORRECT
> - You do not need to specify the Openbravo version in the module
> name:
> - Translation: Arabic Saudi Arabia (ar_SA): CORRECT
> - Translation: Arabic Saudi Arabia (ar_SA) for Openbravo 2.50:
> INCORRECT
> - Module names should not contain the word "Module"
> - Copy Role: CORRECT
> - Copy Role Module: INCORRECT
>
> Language and grammar conventions:
>
> - All module names must be in English. The module description and help
> can be in any other language.
> - Non English proper nouns are accepted as part of a module name
> specified in English
> - Tax Report: Modelo 349 (Spain): CORRECT
> - Tax Report: Form 349 (Spain): INCORRECT (rationale: Modelo 349 is
> a proper noun and should not be translated)
> - Informe Fiscal: Modelo 349 (Spain): INCORRECT
> - The module help must be different than the module description
> - Grammatically, module names should be consider proper nouns and you
> should capitalize the first letter of every word in the module name (with
> the exception of short words and acronyms)
> - Initial Data Load: CORRECT
> - Initial data load: INCORRECT
> - Direct Debit Form of Payment: CORRECT
> - Direct Debit Form Of Payment: INCORRECT
> - Three Digits ISO Country Codes: CORRECT
> - Three Digits Iso Country Codes: INCORRECT
> - You should avoid using numeric characters to express quantities (they
> are OK in codes and dates)
> - Three Digits ISO Country Codes: CORRECT
> - 3 Digits ISO Country Codes: INCORRECT
> - Chart of Accounts - PGC 2007 General: Spain: CORRECT
> - Tax Report: Modelo 349 - Spain
> - Module names should not end with a full stop:
> - Initial Data Load: CORRECT
> - Initial Data Load.: INCORRECT
> - Module description should end with a full stop
> - Generador de declaraciones de impuestos. Traducción al español
> (español España) del módulo Tax Report Launcher.: CORRECT
> - Generador de declaraciones de impuestos. Traducción al español
> (español España) del módulo Tax Report Launcher: INCORRECT
>
> Specific types of modules:
>
> - Core translations (translation of Openbravo Core) should follow the
> convention:
> - "Translation: $LANG $COUNTRY ($CODE)"
> - Example: Translation: Arabic Saudi Arabia (ar_SA)
> - Module translations (translations of modules other than Openbravo
> Core) should follow the convention:
> - "$MODULE NAME Translation: $LANG $COUNTRY ($CODE)"
> - Example: Tax Report Launcher Translation: Spanish Spain (es_ES)
> - The description for module translations should include an appropriate
> translation of the module name in the target language as well as both the
> name of the language and the name of the country in the target language:
> - Example:
> - Name: Tax Report Launcher Translation: Spanish Spain (es_ES)
> - Description: Generador de declaraciones de impuestos.
> Traducción al español (español España) del módulo Tax Report
> Launcher.
> - Chart of accounts modules should follow the convention:
> - "Chart of Accounts: $COUNTRY"
> - Example: Chart of Accounts: France
> - For countries with multiple charts of accounts, use the conventions
> - "Chart of Accounts: $TYPE - $COUNTRY"
> - Example: Chart of Accounts: PGC 2007 General - Spain
> - Example: Chart of Accounts: PGC 2007 PYMEs - Spain
> - Tax configuration modules should follow the convention:
> - "Tax Configuration: $COUNTRY"
> - Example: Tax Configuration: France
> - Tax report modules should follow the convention:
> - "Tax Report: $FORM_NAME - $COUNTRY"
> - Example: Tax Report: Modelo 347 - Spain
> - Region modules should follow the convention:
> - "Regions: $COUNTRY"
> - Examples: "Regions: Brazil"
> - NOTE: whenever the regions of a country are called something other
> than regions, you can use the correct term in the module description.
> Example:
> - Name: Regions: United States of America
> - Description: US states.
> - Report modules (other than tax reports) should follow the
> convention:
> - "Report: $REPORT_NAME"
> - Example: Report: Shipments Awaiting Invoice
> - Skin modules should follow the convention:
> - "Skin: $SKIN_NAME"
> - Example: Skin: Blue Sea
> - Tutorial modules (provided as examples to illustrate how to develop
> modules) should follow the convention:
> - "Tutorial: $TUTORIAL NAME"
> - Example: Tutorial: Solitaire
> - NOTE: in future, we might use these naming convention to
> automatically categorize modules based on tags.
>
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call
> away.http://p.sf.net/sfu/theplanet-com
>
>
> _______________________________________________
> Openbravo-development mailing
> listopenbravo-developm...@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/openbravo-development
>
>
>
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the
> business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Openbravo-development mailing list
> Openbravo-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbravo-development
>
>
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Openbravo-development mailing list
Openbravo-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-development