Welcome, Guest. Please login or register.

Author Topic: Proposal for Standard.catalog  (Read 1773 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline MinuousTopic starter

Proposal for Standard.catalog
« on: July 07, 2016, 01:07:16 PM »
In the same way as AISS provides standardized
toolbar imagery, a Standard.catalog could provide
standardized translations for common strings; eg.
the standard menus and menu items listed in the
official Style Guide ("Project", "New", "Open...",
etc.). This would save translators the hassle of
retranslating those strings over and over, less
possibility of mistakes, catalog files would be
shorter, etc.

Such an idea makes more sense if it has broad
adoption. I would be interested to hear the thoughts of the
community on this proposal.
 

Offline amigakit

Re: Proposal for Standard.catalog
« Reply #1 on: July 07, 2016, 01:38:25 PM »
Hi

I can certainly see the sense in this proposal.
www.AmigaKit.com - Amiga Reseller | Manufacturer | Developer

New Products  --   Customer Help & Support -- @amigakit
 

Offline krashan

  • Full Member
  • ***
  • Join Date: Jan 2003
  • Posts: 247
  • Country: pl
  • Thanked: 1 times
  • Gender: Male
  • Hardware designer and programmer
    • Show only replies by krashan
    • Personal homepage
Re: Proposal for Standard.catalog
« Reply #2 on: July 07, 2016, 03:02:32 PM »
Two disadvantages:

1. It increases memory consumption, in usual case many (if not most) strings from standard.catalog will be unused.

2. Complicates code a bit, as application will open two catalogs instead of one (plus error handling). The programmer should also make a distinction between strings coming from application catalog and standard.catalog.

Considering that in my opinion only 5 to 10 percent of strings in an app are standard, and also most of languages have some established dictionaries of these standard expressions, there is little gain in such catalog.
 

Offline kolla

Re: Proposal for Standard.catalog
« Reply #3 on: July 07, 2016, 09:28:23 PM »
This exists already, just use the catalogs provided by the OS.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Proposal for Standard.catalog
« Reply #4 on: July 08, 2016, 02:50:04 PM »
Quote from: kolla;810735
This exists already, just use the catalogs provided by the OS.


That is not good practise since those catalogs may get renamed, changed or removed.
My Amigas: A500, Mac Mini and PowerBook
 

Offline kolla

Re: Proposal for Standard.catalog
« Reply #5 on: July 08, 2016, 03:54:08 PM »
Quote from: itix;810784
That is not good practise since those catalogs may get renamed, changed or removed.


:laughing: By whom? Cloanto? Hahahahaha :rofl:
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Proposal for Standard.catalog
« Reply #6 on: July 08, 2016, 04:25:40 PM »
Quote from: kolla;810788
:laughing: By whom? Cloanto? Hahahahaha :rofl:


Maybe. Besides, catalogs only work on certain specific OS version. 2.1 and 3.0/3.1 may have different strings than 3.5 and 3.9 and catalogs are completely different (catalog names and IDs) in MorphOS and AROS, very likely in OS4 too.
My Amigas: A500, Mac Mini and PowerBook
 

Offline Thomas

Re: Proposal for Standard.catalog
« Reply #7 on: July 08, 2016, 04:35:52 PM »
Also if a standard catalog exists for a certain language but not a translation for the program, you may be faced with a mixture of translated and English strings. This might be more confusing than helpful for the user.

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Proposal for Standard.catalog
« Reply #8 on: July 08, 2016, 06:16:55 PM »
Quote from: Thomas;810791
Also if a standard catalog exists for a certain language but not a translation for the program, you may be faced with a mixture of translated and English strings. This might be more confusing than helpful for the user.


There could be online database for some standard strings found in applications and catalog editors could suggest translation from this database. This process could be even automatized if standard identifier is used, e.g. MSG_MENU_PROJECT or such.
My Amigas: A500, Mac Mini and PowerBook