Re: Tools to help with mnemonic l10n?

2012-01-20 Thread Kenneth Nielsen

On 19-01-2012 17:52, Johannes Schmid wrote:

Hi!


To try and keep the ball moving on this, I have made a feature request
bug https://bugs.launchpad.net/intltool/+bug/918622 in the intltool
project (which is used to extract the strings and put them in po-files.)


I think it would be better to file a bug against its-tool since it is
definitly the more actively developed project when it comes to
extracting strings from xml files.


Ahh, that was what I was writing about earlier, about whether or not 
there was a competing tech. It even looks like its-tool is python, which 
makes it somewhat more probable that I can lend a hand with it.


But which tool is actually used for the projects on GNOME?

Regards Kenneth



Regards,
Johannes



___
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Tools to help with mnemonic l10n?

2012-01-20 Thread Shaun McCance
On Fri, 2012-01-20 at 11:12 +0100, Kenneth Nielsen wrote:
> On 19-01-2012 17:52, Johannes Schmid wrote:
> > Hi!
> >
> >> To try and keep the ball moving on this, I have made a feature request
> >> bug https://bugs.launchpad.net/intltool/+bug/918622 in the intltool
> >> project (which is used to extract the strings and put them in po-files.)
> >
> > I think it would be better to file a bug against its-tool since it is
> > definitly the more actively developed project when it comes to
> > extracting strings from xml files.
> 
> Ahh, that was what I was writing about earlier, about whether or not 
> there was a competing tech. It even looks like its-tool is python, which 
> makes it somewhat more probable that I can lend a hand with it.
> 
> But which tool is actually used for the projects on GNOME?

intltool is used for GtkBuilder files right now. itstool is not
necessarily a suitable replacement for intltool for all XML files.
intltool is more suitable for XML files that are catalogs of data,
where you want to produce a single final XML file with all of the
translations. itstool is more suitable for XML documents, where
you want to produce translated copies of the files.

intltool:
  C.xml.in \
  xx.po \__ C.xml
  yy.po /
  zz.po/

itstool:
  C.xml \__ xx.xml
  xx.po /
  C.xml \__ yy.xml
  yy.po /
  C.xml \__ zz.xml
  zz.po /

One other thing we sometimes do with XML files (and this may be the
case with GtkBuilder files) is just extract string out of them, but
never merge them back. Instead, we read English strings from the XML
and call gettext on them in C. Either intltool or itstool could do
the job for that. There are advantages and disadvantages to each.

However, in GNOME, the po directory is always managed by intltool.
So if you want to use itstool to manage an XML file should be part
of the primary translations (as opposed to a separate document),
what you have to do is have itstool manage a pot file as part of
the build, add that pot file to git, and let intltool work from
that. That's what yelp-xsl and yelp do for XML translations.

--
Shaun


___
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n


[gnome-terminal] (2 commits) Created branch gnome-3-4

2012-01-20 Thread Christian Persch
The branch 'gnome-3-4' was created.

Summary of new commits:

  872750f... Use new gtk workarea API
  19d4db4... Add 'encoding' profile setting
___
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n


String additions to 'gnome-disk-utility.master'

2012-01-20 Thread GNOME Status Pages
This is an automatic notification from status generation scripts on:
http://l10n.gnome.org.

There have been following string additions to module 
'gnome-disk-utility.master':

+ "%d (Worst:%d, Threshold: %d)"
+ "%d hour"
+ "%d hours"
+ "%d minute"
+ "%d minutes"
+ "%d msec"
+ "%d second"
+ "%d seconds"
+ "%s (%s)"
+ "%s (Read-Only)"
+ "%s Block Device"
+ "%s Loop Device"
+ "%s ago"
+ "/etc/crypttab configuration data is malformed"
+ "A file named \"%s\" already exists.  Do you want to replace it?"
+ "All Files"
+ "All data on the partition will be lost"
+ "All data on the volume will be lost"
+ "All existing data will be lost"
+ "Are you sure you want to format the disk?"
+ "Are you sure you want to write the disk image to the device?"
+ "Cannot create a new partition. There are already four primary 
partitions."
+ "Cannot restore image of size 0"
+ "Changing the passphrase for this device, will also update the passphrase 
referenced by the /etc/crypttab file"
+ "Compatible with Linux systems"
+ "Compatible with all systems and devices"
+ "Compatible with modern systems and hard disks > 2TB"
+ "Compatible with most systems"
+ "Copying data from device %s..."
+ "Copying data to device %s..."
+ "Custom"
+ "DISK IS LIKELY TO FAIL SOON"
+ "Description"
+ "Disk Drives"
+ "Disk Image of %s (%s).img"
+ "Disk Images (*.img, *.iso)"
+ "Disk is OK, one attribute failed in the past"/"Disk is OK, %d attributes 
failed in the past"
+ "Disk is OK, one bad sector"/"Disk is OK, %d bad sectors"
+ "Disk is OK, one failing attribute is failing"/"Disk is OK, %d attributes 
are failing"
+ "Disks"
+ "Encrypted, compatible with Linux systems"
+ "Enter filesystem type"
+ "Error aborting SMART self-test"
+ "Error adding /etc/crypttab entry"
+ "Error adding new /etc/fstab entry"
+ "Error attaching disk image"
+ "Error changing passphrase"
+ "Error deleting loop device"
+ "Error determing size of file"
+ "Error determining size of device"
+ "Error ejecting media"
+ "Error formatting disk"
+ "Error formatting partition"
+ "Error locking encrypted device"
+ "Error mounting filesystem"
+ "Error opening device"
+ "Error opening file for reading"
+ "Error opening file for writing"
+ "Error reading from offset %"
+ "Error refreshing SMART data"
+ "Error removing /etc/crypttab entry"
+ "Error removing old /etc/fstab entry"
+ "Error retrieving configuration data"
+ "Error setting label"
+ "Error setting partition flags"
+ "Error setting partition name"
+ "Error setting partition type"
+ "Error starting SMART self-test"
+ "Error starting swap"
+ "Error stopping swap"
+ "Error unlocking encrypted device"
+ "Error unmounting filesystem"
+ "Error updating /etc/crypttab entry"
+ "Error updating /etc/crypttab"
+ "Error updating /etc/fstab entry"
+ "Error writing to backup image"
+ "Every time data is collected (Online)"
+ "Extended partition"
+ "Failure is a sign the disk exceeded its intended design life period 
(Old-Age)"
+ "Failure is a sign the disk exceeded its intended design life period 
(Old-Age)"
+ "Failure is a sign the disk will fail within 24 hours (Pre-Fail)"
+ "Failure is a sign the disk will fail within 24 hours (Pre-Fail)"
+ "Fair"
+ "Filesystem Root"
+ "For logical partitions"
+ "GPT"
+ "If checked, the loop device will be read-only. This is useful if you 
don't want the underlying file to be modified"
+ "LUKS + Ext4"
+ "Less than a minute"
+ "MBR / DOS"
+ "Matches any device with the given label"
+ "Matches partition %d of any device connected at the given port or 
address"
+ "Matches partition %d of the device with the given vital product data"
+ "Matches the device with the given UUID"
+ "Matches the given device"
+ "Matches the whole disk of any device connected at the given port or 
address"
+ "Matches the whole disk of the device with the given vital product data"
+ "No Media"
+ "No partitioning"
+ "No"
+ "OK"
+ "Only during off-line activities (Not Online)"
+ "Only the passphrase referenced by the /etc/crypttab file will be 
changed. To change the on-disk passphrase, use Change Passphrase..."
+ "Other Devices"
+ "SELF-TEST FAILED"
+ "SMART is not enabled"
+ "SMART is not supported"
+ "Select Disk Image to Attach"
+ "Self-test in progress — %d%% remaining"
+ "Set up _read-only loop device"
+ "Strong"
+ "The file already exists in \"%s\".  Replacing it will overwrite its 
contents."
+ "The selected image is %s bytes bigger than the device"
+ "The selected image is %s bytes smaller than the device"
+ "The strength of the passphrase"
+ "The system may not work correctly if t

Fwd: String additions to 'gnome-disk-utility.master'

2012-01-20 Thread Mario Blättermann
Hi David,

your recent commits to the gnome-disk-utility Git repository break the
string freeze for GNOME 3.2, because there's no branch for gnome-3-2
yet. Please branch for gnome 3.2 in an earlier stage.

Best Regards,
Mario


 Original-Nachricht 
Betreff: String additions to 'gnome-disk-utility.master'
Datum: Fri, 20 Jan 2012 21:49:43 -
Von: GNOME Status Pages 
An: gnome-i18n@gnome.org

This is an automatic notification from status generation scripts on:
http://l10n.gnome.org.

There have been following string additions to module
'gnome-disk-utility.master':

+ "%d (Worst:%d, Threshold: %d)"
+ "%d hour"
+ "%d hours"
+ "%d minute"
+ "%d minutes"
+ "%d msec"
+ "%d second"
+ "%d seconds"
+ "%s (%s)"
+ "%s (Read-Only)"
+ "%s Block Device"
+ "%s Loop Device"
+ "%s ago"
+ "/etc/crypttab configuration data is malformed"
+ "A file named \"%s\" already exists.  Do you want to replace it?"
+ "All Files"
+ "All data on the partition will be lost"
+ "All data on the volume will be lost"
+ "All existing data will be lost"
+ "Are you sure you want to format the disk?"
+ "Are you sure you want to write the disk image to the device?"
+ "Cannot create a new partition. There are already four primary
partitions."
+ "Cannot restore image of size 0"
+ "Changing the passphrase for this device, will also update the
passphrase referenced by the /etc/crypttab file"
+ "Compatible with Linux systems"
+ "Compatible with all systems and devices"
+ "Compatible with modern systems and hard disks > 2TB"
+ "Compatible with most systems"
+ "Copying data from device %s..."
+ "Copying data to device %s..."
+ "Custom"
+ "DISK IS LIKELY TO FAIL SOON"
+ "Description"
+ "Disk Drives"
+ "Disk Image of %s (%s).img"
+ "Disk Images (*.img, *.iso)"
+ "Disk is OK, one attribute failed in the past"/"Disk is OK, %d
attributes failed in the past"
+ "Disk is OK, one bad sector"/"Disk is OK, %d bad sectors"
+ "Disk is OK, one failing attribute is failing"/"Disk is OK, %d
attributes are failing"
+ "Disks"
+ "Encrypted, compatible with Linux systems"
+ "Enter filesystem type"
+ "Error aborting SMART self-test"
+ "Error adding /etc/crypttab entry"
+ "Error adding new /etc/fstab entry"
+ "Error attaching disk image"
+ "Error changing passphrase"
+ "Error deleting loop device"
+ "Error determing size of file"
+ "Error determining size of device"
+ "Error ejecting media"
+ "Error formatting disk"
+ "Error formatting partition"
+ "Error locking encrypted device"
+ "Error mounting filesystem"
+ "Error opening device"
+ "Error opening file for reading"
+ "Error opening file for writing"
+ "Error reading from offset %"
+ "Error refreshing SMART data"
+ "Error removing /etc/crypttab entry"
+ "Error removing old /etc/fstab entry"
+ "Error retrieving configuration data"
+ "Error setting label"
+ "Error setting partition flags"
+ "Error setting partition name"
+ "Error setting partition type"
+ "Error starting SMART self-test"
+ "Error starting swap"
+ "Error stopping swap"
+ "Error unlocking encrypted device"
+ "Error unmounting filesystem"
+ "Error updating /etc/crypttab entry"
+ "Error updating /etc/crypttab"
+ "Error updating /etc/fstab entry"
+ "Error writing to backup image"
+ "Every time data is collected (Online)"
+ "Extended partition"
+ "Failure is a sign the disk exceeded its intended design life
period (Old-Age)"
+ "Failure is a sign the disk exceeded its intended design life
period (Old-Age)"
+ "Failure is a sign the disk will fail within 24 hours (Pre-Fail)"
+ "Failure is a sign the disk will fail within 24 hours (Pre-Fail)"
+ "Fair"
+ "Filesystem Root"
+ "For logical partitions"
+ "GPT"
+ "If checked, the loop device will be read-only. This is useful if
you don't want the underlying file to be modified"
+ "LUKS + Ext4"
+ "Less than a minute"
+ "MBR / DOS"
+ "Matches any device with the given label"
+ "Matches partition %d of any device connected at the given port or
address"
+ "Matches partition %d of the device with the given vital product data"
+ "Matches the device with the given UUID"
+ "Matches the given device"
+ "Matches the whole disk of any device connected at the given port
or address"
+ "Matches the whole disk of the device with the given vital product
data"
+ "No Media"
+ "No partitioning"
+ "No"
+ "OK"
+ "Only during off-line activities (Not
Online)"
+ "Only the passphrase referenced by the /etc/crypttab file
will be changed. To change the on-disk passphrase, use Change
Passphrase..."
+ "Other Devices"
+ "SELF-TEST FAILED"
+ "SMART is not enabled"
+ "SMART is not supported"
+ "Select Disk Image to Att

String additions to 'gnome-disk-utility.master'

2012-01-20 Thread GNOME Status Pages
This is an automatic notification from status generation scripts on:
http://l10n.gnome.org.

There have been following string additions to module 
'gnome-disk-utility.master':

+ "SMART _Attributes"
+ "_Volumes"
+ "Change Filesystem Label"
+ "Change Passphrase"
+ "Contents"
+ "Create Disk Image"
+ "Create Partition"
+ "Edit Partition"
+ "Enter passphrase to unlock"
+ "Format Disk"
+ "Format Volume"
+ "Restore Disk Image"
+ "A flag used by the Platform bootloader to determine where the OS should 
be loaded from. Sometimes the partition with this flag set is referred to as 
the active partition"
+ "Activate the swap space"
+ "Always show in user interface"
+ "Attach Disk Image..."
+ "Backing File"
+ "C_hange"
+ "C_onfirm Passphrase"
+ "C_reate"
+ "Change Passphrase..."
+ "Check this box to see the passphrases entered above"
+ "Checked if an entry in the /etc/crypttab file exists for the device"
+ "Checked if entry in the /etc/fstab file exists for the device"
+ "Con_figure mount point and options"
+ "Con_figure passphrase and options"
+ "Confirm passphrase entered above"
+ "Contents"
+ "Conveyance"
+ "Copying data to device..."
+ "Copying data to disk image..."
+ "Create Disk Image..."
+ "Create a new partition..."
+ "Curr_ent Passphrase"
+ "D_irectory"
+ "Deactivate the swap space"
+ "Defaults"
+ "Delete partition..."
+ "Detach Disk Image"
+ "Device"
+ "Disk Size"
+ "Display _Name"
+ "Do Not _Automount"
+ "Don't mount at startu_p"
+ "Don't unlock at _startup"
+ "Edit Filesystem Label..."
+ "Edit Partition Type..."
+ "Edit crypttab entry..."
+ "Edit fstab entry..."
+ "Eject media"
+ "Eject the media"
+ "Enter current passphrase used to protect the data"
+ "Enter new passphrase used to protect the data"
+ "Enter passphrase used to protect the data"
+ "Extended"
+ "F_ilesystem"
+ "Format Disk..."
+ "Format..."
+ "Free Space _Following"
+ "H_idden"
+ "Icon Na_me"
+ "If checked, additional authorization (typically requiring the user to 
prove he is an administrator) is required to mount the device 
[comment=udisks-auth]"
+ "If checked, additional authorization (typically requiring the user to 
prove he is an administrator) is required to unlock the device [x-udisks-auth]"
+ "If checked, the default options will be used (rw, suid, dev, exec, auto, 
nouser, async) [defaults]"
+ "If checked, the device is always shown in the user interface no matter 
what its directory is [comment=gvfs-show]"
+ "If checked, the device is never shown in the user interface no matter 
what its directory is [comment=gvfs-hide]"
+ "If checked, the device will not be mounted at startup [noauto]"
+ "If checked, the device will not be unlocked at startup [noauto]"
+ "If set, some OSes may hide the contents of the partition in their user 
interfaces"
+ "If set, some OSes may mount or use the contents of the partition as 
read-only instead of read-write"
+ "If set, some OSes may not automount the contents of the partition"
+ "If set, the name of the icon to use in the device in the user interface 
[comment=gvfs-icon=]"
+ "If set, the name to use for the device in the user interface 
[comment=gvfs-name=]"
+ "In Use"
+ "Legacy BIOS Bootable. This is equivalent to Master Boot Record 
bootable flag. It is normally only used for GPT partitions on MBR 
systems"
+ "Legacy BIOS _Bootable"
+ "Lock the encrypted device"
+ "MB"
+ "Media"
+ "Model"
+ "More actions..."
+ "Mount options to use"
+ "Mount the filesystem"
+ "Never show in user interface"
+ "New _Passphrase"
+ "Normalized"
+ "Options to use when unlocking the device"
+ "Overall Assessment"
+ "Page not implemented yet"
+ "Partition Type"
+ "Partition _Size"
+ "Passphrase File"
+ "Passphrase of the device or empty to request from user when setting up 
the device"
+ "Powered On"
+ "Require additional authorization to mount"
+ "Require additional authorization to unlock"
+ "Restore Disk Image..."
+ "Save in _folder"
+ "Select Disk Image to restore"
+ "Select a Folder"
+ "Select a device"
+ "Self-assessment"
+ "Self-test Result"
+ "Serial Number"
+ "Sho_w Passphrases"
+ "Sho_w passphrase"
+ "Short"
+ "Size"
+ "The special device file - use symlinks in the /dev/disk 
hierarchy to control the scope of the entry"
+ "The custom filesystem type to create e.g. btrfs, xfs or 
swap"
+ "The custom filesystem type to create e.g. btrfs, xfs or swap"
+ "The directory to mount the device in"
+ "The filesystem type to use"
+ "The free space following the partition, in megabytes"
+ "The name to use for the filesystem. This is useful if you want to refer 
to the dev

[gnome-disk-utility] Created branch gnome-3-2

2012-01-20 Thread David Zeuthen
The branch 'gnome-3-2' was created pointing to:

 690f17e... Updated Esperanto translation

___
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: Fwd: String additions to 'gnome-disk-utility.master'

2012-01-20 Thread David Zeuthen
Hey,

Sorry about that. Here's a gnome-3-2 branch

http://git.gnome.org/browse/gnome-disk-utility/log/?h=gnome-3-2

Thanks,
David

On Fri, 2012-01-20 at 23:08 +0100, Mario Blättermann wrote:
> Hi David,
> 
> your recent commits to the gnome-disk-utility Git repository break the
> string freeze for GNOME 3.2, because there's no branch for gnome-3-2
> yet. Please branch for gnome 3.2 in an earlier stage.
> 
> Best Regards,
> Mario
> 
> 
>  Original-Nachricht 
> Betreff: String additions to 'gnome-disk-utility.master'
> Datum: Fri, 20 Jan 2012 21:49:43 -
> Von: GNOME Status Pages 
> An: gnome-i18n@gnome.org
> 
> This is an automatic notification from status generation scripts on:
> http://l10n.gnome.org.
> 
> There have been following string additions to module
> 'gnome-disk-utility.master':
> 
> + "%d (Worst:%d, Threshold: %d)"
> + "%d hour"
> + "%d hours"
> + "%d minute"
> + "%d minutes"
> + "%d msec"
> + "%d second"
> + "%d seconds"
> + "%s (%s)"
> + "%s (Read-Only)"
> + "%s Block Device"
> + "%s Loop Device"
> + "%s ago"
> + "/etc/crypttab configuration data is malformed"
> + "A file named \"%s\" already exists.  Do you want to replace it?"
> + "All Files"
> + "All data on the partition will be lost"
> + "All data on the volume will be lost"
> + "All existing data will be lost"
> + "Are you sure you want to format the disk?"
> + "Are you sure you want to write the disk image to the device?"
> + "Cannot create a new partition. There are already four primary
> partitions."
> + "Cannot restore image of size 0"
> + "Changing the passphrase for this device, will also update the
> passphrase referenced by the /etc/crypttab file"
> + "Compatible with Linux systems"
> + "Compatible with all systems and devices"
> + "Compatible with modern systems and hard disks > 2TB"
> + "Compatible with most systems"
> + "Copying data from device %s..."
> + "Copying data to device %s..."
> + "Custom"
> + "DISK IS LIKELY TO FAIL SOON"
> + "Description"
> + "Disk Drives"
> + "Disk Image of %s (%s).img"
> + "Disk Images (*.img, *.iso)"
> + "Disk is OK, one attribute failed in the past"/"Disk is OK, %d
> attributes failed in the past"
> + "Disk is OK, one bad sector"/"Disk is OK, %d bad sectors"
> + "Disk is OK, one failing attribute is failing"/"Disk is OK, %d
> attributes are failing"
> + "Disks"
> + "Encrypted, compatible with Linux systems"
> + "Enter filesystem type"
> + "Error aborting SMART self-test"
> + "Error adding /etc/crypttab entry"
> + "Error adding new /etc/fstab entry"
> + "Error attaching disk image"
> + "Error changing passphrase"
> + "Error deleting loop device"
> + "Error determing size of file"
> + "Error determining size of device"
> + "Error ejecting media"
> + "Error formatting disk"
> + "Error formatting partition"
> + "Error locking encrypted device"
> + "Error mounting filesystem"
> + "Error opening device"
> + "Error opening file for reading"
> + "Error opening file for writing"
> + "Error reading from offset %"
> + "Error refreshing SMART data"
> + "Error removing /etc/crypttab entry"
> + "Error removing old /etc/fstab entry"
> + "Error retrieving configuration data"
> + "Error setting label"
> + "Error setting partition flags"
> + "Error setting partition name"
> + "Error setting partition type"
> + "Error starting SMART self-test"
> + "Error starting swap"
> + "Error stopping swap"
> + "Error unlocking encrypted device"
> + "Error unmounting filesystem"
> + "Error updating /etc/crypttab entry"
> + "Error updating /etc/crypttab"
> + "Error updating /etc/fstab entry"
> + "Error writing to backup image"
> + "Every time data is collected (Online)"
> + "Extended partition"
> + "Failure is a sign the disk exceeded its intended design life
> period (Old-Age)"
> + "Failure is a sign the disk exceeded its intended design life
> period (Old-Age)"
> + "Failure is a sign the disk will fail within 24 hours (Pre-Fail)"
> + "Failure is a sign the disk will fail within 24 hours  size=\"small\">(Pre-Fail)"
> + "Fair"
> + "Filesystem Root"
> + "For logical partitions"
> + "GPT"
> + "If checked, the loop device will be read-only. This is useful if
> you don't want the underlying file to be modified"
> + "LUKS + Ext4"
> + "Less than a minute"
> + "MBR / DOS"
> + "Matches any device with the given label"
> + "Matches partition %d of any device connected at the given port or
> address"
> + "Matches partition %d of the device with the given vital product data"
> + "Matches the device with the given UUID"
> + "Matches the given device"
> + "Matches the whole disk of any device connected at the given port
> or address"
> + "Matc