Add translator comments requested in bug #631684
This commit is contained in:
parent
c165544506
commit
08c78ba19d
|
@ -66,13 +66,21 @@ DialogFeatures::DialogFeatures()
|
|||
hbox = manage( new Gtk::HBox() ) ;
|
||||
image = manage( new Gtk::Image( Gtk::Stock::APPLY, Gtk::ICON_SIZE_LARGE_TOOLBAR ) );
|
||||
hbox ->pack_start( *image, Gtk::PACK_SHRINK ) ;
|
||||
hbox ->pack_start( * Utils::mk_label( _("Available") ), Gtk::PACK_EXPAND_WIDGET ) ;
|
||||
hbox ->pack_start( * Utils::mk_label(
|
||||
/* TO TRANSLATORS: Available
|
||||
* means that this action is valid for this file system.
|
||||
*/
|
||||
_("Available") ), Gtk::PACK_EXPAND_WIDGET ) ;
|
||||
vbox ->pack_start( *hbox ) ;
|
||||
|
||||
hbox = manage( new Gtk::HBox() ) ;
|
||||
image = manage( new Gtk::Image( Gtk::Stock::CANCEL, Gtk::ICON_SIZE_LARGE_TOOLBAR ) );
|
||||
hbox ->pack_start( *image, Gtk::PACK_SHRINK ) ;
|
||||
hbox ->pack_start( * Utils::mk_label( _("Not Available") ), Gtk::PACK_EXPAND_WIDGET ) ;
|
||||
hbox ->pack_start( * Utils::mk_label(
|
||||
/* TO TRANSLATORS: Not Available
|
||||
* means that this action is not valid for this file system.
|
||||
*/
|
||||
_("Not Available") ), Gtk::PACK_EXPAND_WIDGET ) ;
|
||||
vbox ->pack_start( *hbox ) ;
|
||||
hbox2 ->pack_start( *vbox ) ;
|
||||
|
||||
|
|
|
@ -243,20 +243,53 @@ void Dialog_Partition_Info::Display_Info()
|
|||
if ( partition .busy )
|
||||
{
|
||||
if ( partition .type == GParted::TYPE_EXTENDED )
|
||||
{
|
||||
/* TO TRANSLATORS: Busy (At least one logical partition is mounted)
|
||||
* means that this extended partition contains at least one logical
|
||||
* partition that is mounted or otherwise active.
|
||||
*/
|
||||
str_temp = _("Busy (At least one logical partition is mounted)") ;
|
||||
}
|
||||
else if ( partition .filesystem == FS_LINUX_SWAP )
|
||||
{
|
||||
/* TO TRANSLATORS: Active
|
||||
* means that this linux swap partition is enabled and being used by
|
||||
* the operating system.
|
||||
*/
|
||||
str_temp = _("Active") ;
|
||||
}
|
||||
else if ( partition .get_mountpoints() .size() )
|
||||
str_temp = String::ucompose( _("Mounted on %1"),
|
||||
Glib::build_path( ", ", partition .get_mountpoints() ) ) ;
|
||||
{
|
||||
str_temp = String::ucompose(
|
||||
/* TO TRANSLATORS: looks like Mounted on /mnt/mymountpoint */
|
||||
_("Mounted on %1"),
|
||||
Glib::build_path( ", ", partition .get_mountpoints() ) ) ;
|
||||
}
|
||||
}
|
||||
else if ( partition.type == GParted::TYPE_EXTENDED )
|
||||
{
|
||||
/* TO TRANSLATORS: Not busy (There are no mounted logical partitions)
|
||||
* means that this extended partition contains no mounted or otherwise
|
||||
* active partitions.
|
||||
*/
|
||||
str_temp = _("Not busy (There are no mounted logical partitions)") ;
|
||||
}
|
||||
else if ( partition.filesystem == GParted::FS_LINUX_SWAP )
|
||||
{
|
||||
/* TO TRANSLATORS: Not active
|
||||
* means that this linux swap partition is not enabled and is not
|
||||
* in use by the operating system.
|
||||
*/
|
||||
str_temp = _("Not active") ;
|
||||
else
|
||||
}
|
||||
else
|
||||
{
|
||||
/* TO TRANSLATORS: Not mounted
|
||||
* means that this partition is not mounted.
|
||||
*/
|
||||
str_temp = _("Not mounted") ;
|
||||
|
||||
}
|
||||
|
||||
table ->attach( * Utils::mk_label( str_temp, true, Gtk::ALIGN_LEFT, Gtk::ALIGN_CENTER, false, true ), 1, 2, top++, bottom++, Gtk::FILL ) ;
|
||||
}
|
||||
|
||||
|
|
|
@ -275,8 +275,9 @@ void Dialog_Progress::on_signal_show()
|
|||
str_temp = _("See the details for more information.") ;
|
||||
str_temp += "\n\n<i><b>" + Glib::ustring( _("IMPORTANT") ) + "</b>\n" ;
|
||||
str_temp += _("If you want support, you need to provide the saved details!") ;
|
||||
str_temp += "\n" + String::ucompose(
|
||||
_("See %1 for more information."), "http://gparted.org/larry/tips/save_details.htm" ) + "</i>" ;
|
||||
str_temp += "\n" + String::ucompose(
|
||||
/* TO TRANSLATORS: looks like See http://gparted.org/larry/tips/save_details.htm for more information. */
|
||||
_("See %1 for more information."), "http://gparted.org/larry/tips/save_details.htm" ) + "</i>" ;
|
||||
|
||||
dialog .set_secondary_text( str_temp, true ) ;
|
||||
dialog .run() ;
|
||||
|
@ -392,19 +393,46 @@ void Dialog_Progress::echo_operation_details( const OperationDetail & operationd
|
|||
switch ( operationdetail .get_status() )
|
||||
{
|
||||
case STATUS_EXECUTE:
|
||||
out << "( " << _("EXECUTING") << " )" ;
|
||||
out << "( " <<
|
||||
/* TO TRANSLATORS: EXECUTING
|
||||
* means that the status for this operation is
|
||||
* executing or currently in progress.
|
||||
*/
|
||||
_("EXECUTING") << " )" ;
|
||||
break ;
|
||||
case STATUS_SUCCES:
|
||||
out << "( " << _("SUCCESS") << " )" ;
|
||||
out << "( " <<
|
||||
/* TO" TRANSLATORS: SUCCESS
|
||||
* means that the status for this operation is
|
||||
* completed successfully.
|
||||
*/
|
||||
_("SUCCESS") << " )" ;
|
||||
break ;
|
||||
case STATUS_ERROR:
|
||||
out << "( " << _("ERROR") << " )" ;
|
||||
out << "( "
|
||||
/* TO TRANSLATORS: ERROR
|
||||
* means that the status for this operation is
|
||||
* completed with errors.
|
||||
*/
|
||||
<< _("ERROR") << " )" ;
|
||||
break ;
|
||||
case STATUS_INFO:
|
||||
out << "( " << _("INFO") << " )" ;
|
||||
out << "( " <<
|
||||
/* TO TRANSLATORS: INFO
|
||||
* means that the status for this operation is
|
||||
* for your information , or messages from the
|
||||
* libparted library.
|
||||
*/
|
||||
_("INFO") << " )" ;
|
||||
break ;
|
||||
case STATUS_N_A:
|
||||
out << "( " << _("N/A") << " )" ;
|
||||
out << "( " <<
|
||||
/* TO TRANSLATORS: N/A
|
||||
* means that the status for this operation is
|
||||
* not applicable because the operation is not
|
||||
* supported on the file system in the partition.
|
||||
*/
|
||||
_("N/A") << " )" ;
|
||||
break ;
|
||||
|
||||
default:
|
||||
|
|
|
@ -340,7 +340,12 @@ void GParted_Core::set_devices( std::vector<Device> & devices )
|
|||
//harddisk without disklabel
|
||||
else
|
||||
{
|
||||
temp_device .disktype = _("unrecognized") ;
|
||||
temp_device .disktype =
|
||||
/* TO TRANSLATORS: unrecognized
|
||||
* means that the partition table for this
|
||||
* disk device is unknown or not recognized.
|
||||
*/
|
||||
_("unrecognized") ;
|
||||
temp_device .max_prims = -1 ;
|
||||
|
||||
Partition partition_temp ;
|
||||
|
@ -1748,8 +1753,13 @@ bool GParted_Core::move( const Device & device,
|
|||
{
|
||||
if ( partition_old .get_sector_length() != partition_new .get_sector_length() )
|
||||
{
|
||||
operationdetail .add_child( OperationDetail(
|
||||
_("moving requires old and new length to be the same"), STATUS_ERROR, FONT_ITALIC ) ) ;
|
||||
operationdetail .add_child( OperationDetail(
|
||||
/* TO TRANSLATORS: moving requires old and new length to be the same
|
||||
* means that the length in bytes of the old partition and new partition
|
||||
* must be the same. If the sector sizes of the old partition and the
|
||||
* new partition are the same, then the length in sectors must be the same.
|
||||
*/
|
||||
_("moving requires old and new length to be the same"), STATUS_ERROR, FONT_ITALIC ) ) ;
|
||||
|
||||
return false ;
|
||||
}
|
||||
|
@ -2445,7 +2455,9 @@ void GParted_Core::rollback_transaction( const Partition & partition_src,
|
|||
bool GParted_Core::check_repair_filesystem( const Partition & partition, OperationDetail & operationdetail )
|
||||
{
|
||||
operationdetail .add_child( OperationDetail(
|
||||
String::ucompose( _("check file system on %1 for errors and (if possible) fix them"),
|
||||
String::ucompose(
|
||||
/* TO TRANSLATORS: looks like check file system on /dev/sda5 for errors and (if possible) fix them */
|
||||
_("check file system on %1 for errors and (if possible) fix them"),
|
||||
partition .get_path() ) ) ) ;
|
||||
|
||||
bool succes = false ;
|
||||
|
|
37
src/Utils.cc
37
src/Utils.cc
|
@ -117,9 +117,26 @@ Glib::ustring Utils::get_filesystem_string( FILESYSTEM filesystem )
|
|||
{
|
||||
switch( filesystem )
|
||||
{
|
||||
case FS_UNALLOCATED : return _("unallocated") ;
|
||||
case FS_UNKNOWN : return _("unknown") ;
|
||||
case FS_UNFORMATTED : return _("unformatted") ;
|
||||
case FS_UNALLOCATED : return
|
||||
/* TO TRANSLATORS: unallocated
|
||||
* means that this space on the disk device does
|
||||
* not contain a recognized file system, and is in
|
||||
* other words unallocated.
|
||||
*/
|
||||
_("unallocated") ;
|
||||
case FS_UNKNOWN : return
|
||||
/* TO TRANSLATORS: unknown
|
||||
* means that this space within this partition does
|
||||
* not contain a file system known to GParted, and
|
||||
* is in other words unknown.
|
||||
*/
|
||||
_("unknown") ;
|
||||
case FS_UNFORMATTED : return
|
||||
/* TO TRANSLATORS: unformatted
|
||||
* means that the space within this partition will not
|
||||
* be formatted with a known file system by GParted.
|
||||
*/
|
||||
_("unformatted") ;
|
||||
case FS_EXTENDED : return "extended" ;
|
||||
case FS_BTRFS : return "btrfs" ;
|
||||
case FS_EXT2 : return "ext2" ;
|
||||
|
@ -336,6 +353,14 @@ Glib::ustring Utils::create_mtoolsrc_file( char file_name[], const char drive_le
|
|||
fd = mkstemp( file_name ) ;
|
||||
if( fd != -1 ) {
|
||||
Glib::ustring fcontents =
|
||||
/* TO TRANSLATORS: # Temporary file created by gparted. It may be deleted.
|
||||
* means that this file is only used while gparted is applying operations.
|
||||
* If for some reason this file exists at any other time, then the message is
|
||||
* meant to inform a user that the file can be deleted with no harmful effects.
|
||||
* This file is typically created, exists for less than a few seconds, and is
|
||||
* then deleted by gparted. Under normal circumstances a user should never
|
||||
* see this file.
|
||||
*/
|
||||
_("# Temporary file created by gparted. It may be deleted.\n") ;
|
||||
|
||||
//The following file contents are mtools keywords (see man mtools.conf)
|
||||
|
@ -345,6 +370,9 @@ Glib::ustring Utils::create_mtoolsrc_file( char file_name[], const char drive_le
|
|||
|
||||
if( write( fd, fcontents .c_str(), fcontents .size() ) == -1 ) {
|
||||
err_msg = String::ucompose(
|
||||
/* TO TRANSLATORS: looks like
|
||||
* Label operation failed: Unable to write to temporary file /tmp/Y56ZZ3M13LM.
|
||||
*/
|
||||
_("Label operation failed: Unable to write to temporary file %1.\n")
|
||||
, file_name
|
||||
) ;
|
||||
|
@ -354,6 +382,9 @@ Glib::ustring Utils::create_mtoolsrc_file( char file_name[], const char drive_le
|
|||
else
|
||||
{
|
||||
err_msg = String::ucompose(
|
||||
/* TO TRANSLATORS: looks like
|
||||
* Label operation failed: Unable to create temporary file /tmp/Y56ZZ3M13LM.
|
||||
*/
|
||||
_("Label operation failed: Unable to create temporary file %1.\n")
|
||||
, file_name
|
||||
) ;
|
||||
|
|
|
@ -1671,20 +1671,30 @@ void Win_GParted::activate_format( GParted::FILESYSTEM new_fs )
|
|||
( fs .MAX && selected_partition .get_byte_length() > fs .MAX ) )
|
||||
{
|
||||
Gtk::MessageDialog dialog( *this,
|
||||
String::ucompose( _("Cannot format this file system to %1."),
|
||||
Utils::get_filesystem_string( new_fs ) ) ,
|
||||
String::ucompose(
|
||||
/* TO TRANSLATORS: looks like
|
||||
* Cannot format this file system to fat16.
|
||||
*/
|
||||
_( "Cannot format this file system to %1." ),
|
||||
Utils::get_filesystem_string( new_fs ) ) ,
|
||||
false,
|
||||
Gtk::MESSAGE_ERROR,
|
||||
Gtk::BUTTONS_OK,
|
||||
true );
|
||||
|
||||
if ( selected_partition .get_byte_length() < fs .MIN )
|
||||
dialog .set_secondary_text( String::ucompose(
|
||||
dialog .set_secondary_text( String::ucompose(
|
||||
/* TO TRANSLATORS: looks like
|
||||
* A fat16 file system requires a partition of at least 16.00 MiB.
|
||||
*/
|
||||
_( "A %1 file system requires a partition of at least %2."),
|
||||
Utils::get_filesystem_string( new_fs ),
|
||||
Utils::format_size( fs .MIN, 1 /* Byte */ ) ) );
|
||||
else
|
||||
dialog .set_secondary_text( String::ucompose(
|
||||
dialog .set_secondary_text( String::ucompose(
|
||||
/* TO TRANSLATORS: looks like
|
||||
* A partition with a hfs file system has a maximum size of 2.00 GiB.
|
||||
*/
|
||||
_( "A partition with a %1 file system has a maximum size of %2."),
|
||||
Utils::get_filesystem_string( new_fs ),
|
||||
Utils::format_size( fs .MAX, 1 /* Byte */ ) ) );
|
||||
|
|
Loading…
Reference in New Issue