[Bps-public-commit] rt-extension-assets branch, master, updated. 1.01rc1-7-g7e24c44
Alex Vandiver
alexmv at bestpractical.com
Thu May 8 14:59:04 EDT 2014
The branch, master has been updated
via 7e24c44386435db97b0169a6ed09098b779b7f03 (commit)
via 62434412c231b20e896b14560eda3ec21ceea0b9 (commit)
via b209758ff317db24ff29964bd3b409e34c308e5a (commit)
via 0a8c93d285b73d61db34d7783a217780f12b4e08 (commit)
via a6fc7b533596b737ffab10e8ca87ad5dd3a4ce1d (commit)
via a9fe3148b2318cb7332488df75c2857205e1843a (commit)
via f0381c8e265dc34aa213ae31b016323b708650d8 (commit)
from 18c1c2db41ebb39c71982fe52cd1cdc6648eee79 (commit)
Summary of changes:
etc/Assets_Config.pm | 32 +-
etc/Tutorial_Configuration.txt | 2 +-
html/Asset/Elements/AssetSearchBasics | 2 +-
html/Asset/Elements/AssetSearchPeople | 2 +-
html/Asset/Elements/EditPeople | 2 +-
html/Asset/Elements/ShowRoleMembers | 2 +-
html/Asset/ModifyPeople.html | 2 +-
html/Asset/Search/Bulk.html | 2 +-
html/Asset/Search/index.html | 4 +-
html/Elements/Assets/AddPeople | 4 +-
html/Elements/FindAsset | 2 +-
lib/RT/Asset.pm | 3 +
lib/RT/Catalog.pm | 14 +-
po/assets.pot | 435 +++++++++++++++-------
po/en.po | 2 +
po/fr.po | 672 ++++++++++++++++++++++++++++++++++
16 files changed, 1023 insertions(+), 159 deletions(-)
create mode 100644 po/fr.po
- Log -----------------------------------------------------------------
commit f0381c8e265dc34aa213ae31b016323b708650d8
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu May 8 14:45:08 2014 -0400
Don't include loc_qw, otherwise extract-message-catalog finds it
diff --git a/etc/Tutorial_Configuration.txt b/etc/Tutorial_Configuration.txt
index f32772e..4b5293b 100644
--- a/etc/Tutorial_Configuration.txt
+++ b/etc/Tutorial_Configuration.txt
@@ -4,7 +4,7 @@
Set(
$HomepageComponents,
[
- qw(QuickCreate Quicksearch MyAdminQueues MySupportQueues MyReminders RefreshHomepage Dashboards SavedSearches FindUser MyAssets FindAsset) # loc_qw
+ qw(QuickCreate Quicksearch MyAdminQueues MySupportQueues MyReminders RefreshHomepage Dashboards SavedSearches FindUser MyAssets FindAsset)
]
);
commit a9fe3148b2318cb7332488df75c2857205e1843a
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu May 8 14:51:42 2014 -0400
use "<% loc(...) %>" rather than "<&|/l&><% ... %></&>" to not extract unnecessarily
diff --git a/html/Asset/Elements/EditPeople b/html/Asset/Elements/EditPeople
index 3dc88d2..6f333df 100644
--- a/html/Asset/Elements/EditPeople
+++ b/html/Asset/Elements/EditPeople
@@ -49,7 +49,7 @@
% for my $role ( $AssetObj->Roles ) {
<tr class="asset-people-<% CSSClass($role) %>">
<td class="label">
-<&|/l&><% $role %></&>:
+<% loc($role) %>:
</td>
<td class="value" colspan="5">
<& /Elements/EmailInput, Name => $role, Size => undef, Default => $ARGS{$role}, Autocomplete => 1 &>
commit a6fc7b533596b737ffab10e8ca87ad5dd3a4ce1d
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu May 8 14:53:38 2014 -0400
Always include plurals to quant to hint to translators
diff --git a/html/Asset/Search/index.html b/html/Asset/Search/index.html
index c782542..10cce8d 100644
--- a/html/Asset/Search/index.html
+++ b/html/Asset/Search/index.html
@@ -55,7 +55,7 @@ my %search = ProcessAssetsSearchArguments(
);
my $title = ( $ARGS{'SearchAssets'} or $ARGS{q} ) ?
- loc("Found [quant,_1,asset]",$assets->Count)
+ loc("Found [quant,_1,asset,assets]",$assets->Count)
: loc("Assets");
</%init>
commit 0a8c93d285b73d61db34d7783a217780f12b4e08
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu May 8 14:53:57 2014 -0400
Never translate right names
diff --git a/lib/RT/Catalog.pm b/lib/RT/Catalog.pm
index 89df80b..c2a567f 100644
--- a/lib/RT/Catalog.pm
+++ b/lib/RT/Catalog.pm
@@ -76,15 +76,15 @@ RT::Catalog - A logical set of assets
sub LifecycleType { "asset" }
# Setup rights
-__PACKAGE__->AddRight( General => ShowCatalog => 'See catalogs' ); # loc_pair
-__PACKAGE__->AddRight( Admin => AdminCatalog => 'Create, modify, and disable catalogs' ); #loc_pair
+__PACKAGE__->AddRight( General => ShowCatalog => 'See catalogs' ); #loc
+__PACKAGE__->AddRight( Admin => AdminCatalog => 'Create, modify, and disable catalogs' ); #loc
-__PACKAGE__->AddRight( General => ShowAsset => 'See assets' ); #loc_pair
-__PACKAGE__->AddRight( Staff => CreateAsset => 'Create assets' ); #loc_pair
-__PACKAGE__->AddRight( Staff => ModifyAsset => 'Modify assets' ); #loc_pair
+__PACKAGE__->AddRight( General => ShowAsset => 'See assets' ); #loc
+__PACKAGE__->AddRight( Staff => CreateAsset => 'Create assets' ); #loc
+__PACKAGE__->AddRight( Staff => ModifyAsset => 'Modify assets' ); #loc
-__PACKAGE__->AddRight( General => SeeCustomField => 'View custom field values' ); # loc_pair
-__PACKAGE__->AddRight( Staff => ModifyCustomField => 'Modify custom field values' ); # loc_pair
+__PACKAGE__->AddRight( General => SeeCustomField => 'View custom field values' ); # loc
+__PACKAGE__->AddRight( Staff => ModifyCustomField => 'Modify custom field values' ); # loc
RT::ACE->RegisterCacheHandler(sub {
my %args = (
commit b209758ff317db24ff29964bd3b409e34c308e5a
Author: Emmanuel Lacour <elacour at easter-eggs.com>
Date: Thu Apr 24 17:06:01 2014 +0200
Several missing localization fixes
diff --git a/etc/Assets_Config.pm b/etc/Assets_Config.pm
index 25e275f..888c2b1 100644
--- a/etc/Assets_Config.pm
+++ b/etc/Assets_Config.pm
@@ -26,9 +26,18 @@ lifecycles by their type:
Set(%Lifecycles,
assets => {
type => "asset",
- initial => [ 'new' ],
- active => [ 'allocated', 'in-use' ],
- inactive => [ 'recycled', 'stolen', 'deleted' ],
+ initial => [
+ 'new' # loc
+ ],
+ active => [
+ 'allocated', # loc
+ 'in-use' # loc
+ ],
+ inactive => [
+ 'recycled', # loc
+ 'stolen', # loc
+ 'deleted' # loc
+ ],
defaults => {
on_create => 'new',
@@ -47,10 +56,18 @@ Set(%Lifecycles,
'* -> *' => 'ModifyAsset',
},
actions => {
- '* -> allocated' => { label => "Allocate" },
- '* -> in-use' => { label => "Now in-use" },
- '* -> recycled' => { label => "Recycle" },
- '* -> stolen' => { label => "Report stolen" },
+ '* -> allocated' => {
+ label => "Allocate" # loc
+ },
+ '* -> in-use' => {
+ label => "Now in-use" # loc
+ },
+ '* -> recycled' => {
+ label => "Recycle" # loc
+ },
+ '* -> stolen' => {
+ label => "Report stolen" # loc
+ },
},
},
) unless $Lifecycles{assets};
@@ -98,6 +115,7 @@ The format that results of the asset search are displayed with.
=cut
+# loc('Related tickets')
Set($AssetSearchFormat, q[
'<a href="__WebHomePath__/Asset/Display.html?id=__id__">__Name__</a>/TITLE:Name',
Description,
diff --git a/html/Asset/Elements/AssetSearchBasics b/html/Asset/Elements/AssetSearchBasics
index 386dd8b..b9d8e09 100644
--- a/html/Asset/Elements/AssetSearchBasics
+++ b/html/Asset/Elements/AssetSearchBasics
@@ -45,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<&| /Widgets/TitleBox, title => 'Basics', class=>'asset-search-grouping asset-search-basics' &>
+<&| /Widgets/TitleBox, title => loc('Basics'), class=>'asset-search-grouping asset-search-basics' &>
<table>
<tr class="asset-catalog"><td class="label"><label for="Catalog"><&|/l&>Catalog</&></label></td>
<td class="value" colspan="3">
diff --git a/html/Asset/Elements/AssetSearchPeople b/html/Asset/Elements/AssetSearchPeople
index 9dfc15d..f0dcf92 100644
--- a/html/Asset/Elements/AssetSearchPeople
+++ b/html/Asset/Elements/AssetSearchPeople
@@ -45,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<&| /Widgets/TitleBox, class => "asset-search-people", title => 'People' &>
+<&| /Widgets/TitleBox, class => "asset-search-people", title => loc('People') &>
<table>
% for my $role (RT::Asset->Roles) {
<tr class="asset-role-<% CSSClass($role) %>">
diff --git a/html/Asset/Elements/ShowRoleMembers b/html/Asset/Elements/ShowRoleMembers
index 62f92ef..a716ca9 100644
--- a/html/Asset/Elements/ShowRoleMembers
+++ b/html/Asset/Elements/ShowRoleMembers
@@ -59,7 +59,7 @@
% }
</a>
% if ( $session{'CurrentUser'}->Privileged ){
-<a class="user-summary" href="<%RT->Config->Get('WebPath')%>/User/Summary.html?id=<% $user->Id %>">User Summary</a>
+<a class="user-summary" href="<%RT->Config->Get('WebPath')%>/User/Summary.html?id=<% $user->Id %>"><&|/l&>User Summary</&></a>
% }
</h3>
% }
diff --git a/html/Asset/ModifyPeople.html b/html/Asset/ModifyPeople.html
index e46bb48..330f530 100755
--- a/html/Asset/ModifyPeople.html
+++ b/html/Asset/ModifyPeople.html
@@ -68,7 +68,7 @@
</table>
</&>
- <& /Elements/Submit, Label => loc('Save asset'), Name => "Update" &>
+ <& /Elements/Submit, Label => loc('Save'), Name => "Update" &>
</form>
</span>
diff --git a/html/Asset/Search/Bulk.html b/html/Asset/Search/Bulk.html
index 61c12a8..5992deb 100644
--- a/html/Asset/Search/Bulk.html
+++ b/html/Asset/Search/Bulk.html
@@ -125,7 +125,7 @@
% my $cfs = $catalog_obj->AssetCustomFields;
% $cfs->LimitToGrouping( 'RT::Asset' => $group);
% if ( $cfs->Count ) {
-<&| /Widgets/TitleBox, class=>'asset-bulk-grouping asset-bulk-cfs', title => 'Edit ' . ($group? loc($group) : loc('Custom Fields')) &>
+<&| /Widgets/TitleBox, class=>'asset-bulk-grouping asset-bulk-cfs', title => loc('Edit [_1]', ($group? loc($group) : loc('Custom Fields')) ) &>
<& /Elements/BulkCustomFields, CustomFields => $cfs, &>
</&>
% }
diff --git a/html/Asset/Search/index.html b/html/Asset/Search/index.html
index 10cce8d..a0eb3fd 100644
--- a/html/Asset/Search/index.html
+++ b/html/Asset/Search/index.html
@@ -74,7 +74,7 @@ my $title = ( $ARGS{'SearchAssets'} or $ARGS{q} ) ?
% }
<span class="catalog <% CSSClass( $catalog_obj->Name ) %>">
<form action="<% RT->Config->Get('WebPath') %>/Asset/Search/index.html" id="AssetSearch">
-<&| /Widgets/TitleBox, title => "Search Assets" &>
+<&| /Widgets/TitleBox, title => loc("Search Assets") &>
<& /Asset/Elements/AssetSearchBasics, %ARGS, CatalogObj => $catalog_obj &>
<& /Asset/Elements/AssetSearchPeople, %ARGS, CatalogObj => $catalog_obj &>
<& /Elements/Submit, Label => loc('Search'), Name => 'SearchAssets' &>
diff --git a/html/Elements/Assets/AddPeople b/html/Elements/Assets/AddPeople
index a069f21..1bfad08 100644
--- a/html/Elements/Assets/AddPeople
+++ b/html/Elements/Assets/AddPeople
@@ -49,7 +49,7 @@
$Object
</%args>
<div class="add-user">
-<h3>Add a person</h3>
+<h3><&|/l&>Add a person</&></h3>
<& SelectRoleType, Object => $Object, Name => "AddRoleMember-User-Type" &>
<input type="text" name="AddRoleMember-User"
data-autocomplete="Users"
@@ -58,7 +58,7 @@ $Object
</div>
<div class="add-group">
-<h3>Add a group</h3>
+<h3><&|/l&>Add a group</&></h3>
<& SelectRoleType, Object => $Object, Name => "AddRoleMember-Group-Type" &>
<input type="text" name="AddRoleMember-Group"
data-autocomplete="Groups"
diff --git a/html/Elements/FindAsset b/html/Elements/FindAsset
index eb2e325..d7e8b1f 100644
--- a/html/Elements/FindAsset
+++ b/html/Elements/FindAsset
@@ -48,6 +48,6 @@
<&|/Widgets/TitleBox, title => loc('Find an asset') &>
<form action="<% RT->Config->Get('WebPath') %>/Asset/Search/">
<input type="text" name="q" />
- <input type="submit" value="Search" class="button" />
+ <input type="submit" value="<&|/l&>Search</&>" class="button" />
</form>
</&>
diff --git a/lib/RT/Asset.pm b/lib/RT/Asset.pm
index 7e4297c..ddd1fde 100644
--- a/lib/RT/Asset.pm
+++ b/lib/RT/Asset.pm
@@ -83,6 +83,9 @@ RT::CustomField->RegisterBuiltInGroupings(
'RT::Asset' => [qw( Basics Dates People Links )]
);
+# loc('Owner')
+# loc('HeldBy')
+# loc('Contact')
for my $role ('Owner', 'HeldBy', 'Contact') {
state $i = 1;
RT::Asset->RegisterRole(
commit 62434412c231b20e896b14560eda3ec21ceea0b9
Author: Emmanuel Lacour <elacour at easter-eggs.com>
Date: Thu Apr 24 17:27:38 2014 +0200
Run extract-message-catalog to update pot/po files
diff --git a/po/assets.pot b/po/assets.pot
index 9ff3c8a..6a73d6e 100644
--- a/po/assets.pot
+++ b/po/assets.pot
@@ -1,495 +1,664 @@
-#: html/Asset/Elements/SelectStatus:4
-#. (loc($AssetObj->Status))
-msgid "%1 (Unchanged)"
+#: html/Ticket/Elements/ShowAssets:121 html/Ticket/Elements/ShowAssetsOnCreate:109
+#. ($asset->id, $asset->Name)
+msgid "#%1: %2"
msgstr ""
-#: html/Asset/Elements/EditDates:17 html/Asset/Elements/EditDates:8 html/Asset/Elements/ShowDates:17 html/Asset/Elements/ShowDates:8
+#: html/Asset/Elements/EditDates:55 html/Asset/Elements/EditDates:64 html/Asset/Elements/ShowDates:55 html/Asset/Elements/ShowDates:64
#. ($m->interp->apply_escapes($AssetObj->CreatedAsString, 'h'), $m->scomp('/Elements/ShowUser', User => $AssetObj->CreatorObj))
#. ($m->interp->apply_escapes($AssetObj->LastUpdatedAsString, 'h'), $m->scomp('/Elements/ShowUser', User => $AssetObj->LastUpdatedByObj))
msgid "%1 by %2"
msgstr ""
-#: lib/RT/Extension/Assets.pm:28
+#: lib/RT/Extension/Assets.pm:76
msgid "%1 changed from %2 to %3"
msgstr ""
-#: lib/RT/Catalog.pm:161
+#: lib/RT/Catalog.pm:216
#. ($args{'Lifecycle'})
msgid "%1 is not a valid lifecycle"
msgstr ""
-#: html/Elements/Assets/EditPeople:14
+#: html/Ticket/Elements/ShowAssets:169
+#. ($ShowRelatedTickets)
+msgid "%1 most recently updated related tickets"
+msgstr ""
+
+#: html/Elements/Assets/EditPeople:59
msgid "(Check box to delete)"
msgstr ""
-#: html/Asset/Elements/ShowRoleMembers:27
+#: html/Asset/Elements/ShowPeople:67
msgid "(via this asset's catalog)"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:56
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:128 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:67
msgid "Actions"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:1
-msgid "Admin Catalogs"
+#: html/Elements/RT__Asset/ColumnMap:97
+msgid "Active tickets"
msgstr ""
-#: lib/RT/Catalog.pm:32
-msgid "AdminCatalog"
+#: html/Asset/Search/Bulk.html:110
+#. (loc($rname))
+msgid "Add %1"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:60
-msgid "All Catalogs"
+#: html/Elements/Assets/AddPeople:61
+msgid "Add a group"
+msgstr ""
+
+#: html/Elements/Assets/AddPeople:52
+msgid "Add a person"
+msgstr ""
+
+#: html/Ticket/Elements/ShowAssets:193
+msgid "Add an asset to this ticket"
msgstr ""
#: html/Admin/Assets/Catalogs/index.html:48
+msgid "Admin Catalogs"
+msgstr ""
+
+#: html/Admin/Assets/Catalogs/index.html:107
+msgid "All Catalogs"
+msgstr ""
+
+#: html/Admin/Assets/Catalogs/index.html:95
msgid "All catalogs matching search criteria"
msgstr ""
-#: lib/RT/Asset.pm:253
+#: etc/Assets_Config.pm:60
+msgid "Allocate"
+msgstr ""
+
+#: html/Ticket/Elements/ShowAssets:194
+msgid "Asset #"
+msgstr ""
+
+#: lib/RT/URI/asset.pm:205
+#. ($object->id)
+msgid "Asset #%1"
+msgstr ""
+
+#: lib/RT/Asset.pm:320
#. ($self->id, $args{'Name'})
msgid "Asset #%1 created: %2"
msgstr ""
-#: html/Asset/Display.html:1 html/SelfService/Asset/Display.html:1
+#: html/Asset/Display.html:48 html/Asset/Search/Bulk.html:180 html/SelfService/Asset/Display.html:48 lib/RT/URI/asset.pm:203
+#. ($asset->id, $_)
#. ($asset->id, $asset->Name)
+#. ($object->id, $object->Name)
msgid "Asset #%1: %2"
msgstr ""
-#: lib/RT/URI/asset.pm:152
-#. ($self->Object->id)
-msgid "Asset %1"
-msgstr ""
-
-#: html/Admin/Assets/index.html:1
+#: html/Admin/Assets/index.html:48
msgid "Asset Administration"
msgstr ""
-#: lib/RT/Asset.pm:245
+#: lib/RT/Asset.pm:309
#. ($txn_msg)
msgid "Asset Create txn failed: %1"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:101
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:201
msgid "Asset Custom Fields"
msgstr ""
-#: lib/RT/Asset.pm:199
+#: lib/RT/Asset.pm:267
#. ($msg)
msgid "Asset create failed: %1"
msgstr ""
-#: html/Asset/index.html:5 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:12 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:20 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:4 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:4
+#: html/Asset/Search/Bulk.html:48 html/Asset/Search/index.html:59 html/Asset/index.html:52 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:62 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:66 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:72 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:78 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:54 html/Ticket/Elements/ShowAssets:108 html/Ticket/Elements/ShowAssetsOnCreate:100
msgid "Assets"
msgstr ""
-#: lib/RT/Asset.pm:296
+#: lib/RT/Asset.pm:363
msgid "Assets may not be deleted"
msgstr ""
-#: html/Admin/Assets/Catalogs/Create.html:8 html/Admin/Assets/Catalogs/Modify.html:8 html/Asset/Create.html:10 html/Asset/Elements/ShowSummary:6 html/Asset/Modify.html:9 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:43 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:98
+#: html/User/Elements/Portlets/UserAssets:49
+msgid "Assigned Assets"
+msgstr ""
+
+#: html/Admin/Assets/Catalogs/Create.html:55 html/Admin/Assets/Catalogs/Modify.html:55 html/Asset/Create.html:180 html/Asset/Create.html:70 html/Asset/Elements/AssetSearchBasics:48 html/Asset/Elements/ShowSummary:53 html/Asset/Modify.html:58 html/Asset/Search/Bulk.html:76 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:112 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:198
msgid "Basics"
msgstr ""
-#: html/Asset/Elements/EditBasics:4 html/Asset/Elements/ShowBasics:3
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:169
+msgid "Bulk Update"
+msgstr ""
+
+#: html/Asset/Elements/AssetSearchBasics:50 html/Asset/Elements/EditBasics:51 html/Asset/Elements/ShowBasics:50 html/Asset/Search/Bulk.html:79 html/Elements/RT__Asset/ColumnMap:88
msgid "Catalog"
msgstr ""
-#: lib/RT/Catalog.pm:196
+#: lib/RT/Catalog.pm:251
#. ($self->id, $args{'Name'})
msgid "Catalog #%1 created: %2"
msgstr ""
-#: html/Admin/Assets/Catalogs/CustomFields.html:1
+#: html/Admin/Assets/Catalogs/CustomFields.html:48
#. ($Catalog->Name)
msgid "Catalog %1: Edit Custom Fields"
msgstr ""
-#: html/Admin/Assets/Catalogs/Modify.html:1
+#: html/Admin/Assets/Catalogs/Modify.html:48
#. ($catalog->Name)
msgid "Catalog %1: Modify basics"
msgstr ""
-#: html/Admin/Assets/Catalogs/GroupRights.html:1
+#: html/Admin/Assets/Catalogs/GroupRights.html:48
#. ($Catalog->Name)
msgid "Catalog %1: Modify group rights"
msgstr ""
-#: html/Admin/Assets/Catalogs/Roles.html:1
+#: html/Admin/Assets/Catalogs/Roles.html:48
#. ($catalog->Name)
msgid "Catalog %1: Modify roles"
msgstr ""
-#: html/Admin/Assets/Catalogs/UserRights.html:1
+#: html/Admin/Assets/Catalogs/UserRights.html:48
#. ($Catalog->Name)
msgid "Catalog %1: Modify user rights"
msgstr ""
-#: lib/RT/Catalog.pm:190
+#: lib/RT/Catalog.pm:245
#. ($txn_msg)
msgid "Catalog Create txn failed: %1"
msgstr ""
-#: lib/RT/Catalog.pm:171
+#: lib/RT/Catalog.pm:226
#. ($msg)
msgid "Catalog create failed: %1"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:21 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:88
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:188 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:80
msgid "Catalogs"
msgstr ""
-#: lib/RT/Catalog.pm:228
+#: lib/RT/Catalog.pm:283
msgid "Catalogs may not be deleted"
msgstr ""
-#: lib/RT/Asset.pm:234
+#: lib/RT/Asset.pm:88
+msgid "Contact"
+msgstr ""
+
+#: lib/RT/Asset.pm:300
#. ($cfmsg)
msgid "Couldn't add custom field value on create: %1"
msgstr ""
-#: lib/RT/Asset.pm:209
+#: lib/RT/Asset.pm:277
msgid "Couldn't create role groups for asset"
msgstr ""
-#: lib/RT/Catalog.pm:178
+#: lib/RT/Catalog.pm:233
msgid "Couldn't create role groups for catalog"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:23 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:27 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:5 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:91
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:191 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:63 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:84 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:91
msgid "Create"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:79
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:179
msgid "Create New"
msgstr ""
-#: html/Asset/Create.html:1
+#: html/Asset/Create.html:48
#. ($catalog->Name)
msgid "Create a new asset in catalog %1"
msgstr ""
-#: html/Asset/Elements/CreateInCatalog:4
+#: html/Asset/Elements/CreateInCatalog:51
#. ($m->scomp("/Asset/Elements/SelectCatalog"),)
msgid "Create a new asset in the catalog %1."
msgstr ""
-#: html/Asset/Elements/CreateLinkedTicket:13
+#: html/Asset/Elements/CreateLinkedTicket:61
#. ($m->scomp("/Elements/SelectNewTicketQueue"), @description)
msgid "Create a new ticket in the %1 queue about asset #%2: %3."
msgstr ""
-#: html/Asset/Create.html:21
+#: html/Asset/Create.html:99
msgid "Create asset"
msgstr ""
-#: lib/RT/Catalog.pm:35
+#: lib/RT/Catalog.pm:83
msgid "Create assets"
msgstr ""
-#: html/Admin/Assets/Catalogs/Create.html:1 html/Admin/Assets/Catalogs/Create.html:12
+#: html/Admin/Assets/Catalogs/Create.html:48 html/Admin/Assets/Catalogs/Create.html:59
msgid "Create catalog"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:57
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:129 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:68
msgid "Create linked ticket"
msgstr ""
-#: html/Asset/CreateLinkedTicket.html:8
+#: html/Asset/CreateLinkedTicket.html:56 html/SelfService/Asset/CreateLinkedTicket.html:55
#. ($asset->id, $asset->Name)
msgid "Create linked ticket for asset #%1: %2"
msgstr ""
-#: html/Asset/CreateInCatalog.html:2
+#: html/Asset/CreateInCatalog.html:49
msgid "Create new asset"
msgstr ""
-#: lib/RT/Catalog.pm:32
+#: lib/RT/Catalog.pm:80
msgid "Create, modify, and disable catalogs"
msgstr ""
-#: lib/RT/Catalog.pm:35
-msgid "CreateAsset"
-msgstr ""
-
-#: html/Asset/Elements/EditDates:3 html/Asset/Elements/ShowDates:3
+#: html/Asset/Elements/EditDates:50 html/Asset/Elements/ShowDates:50
msgid "Created"
msgstr ""
-#: html/Asset/Modify.html:13 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:25
+#: html/Asset/Elements/AssetSearchCFs:48 html/Asset/Modify.html:62 html/Asset/ModifyCFs.html:58 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:87
msgid "Custom Fields"
msgstr ""
-#: html/Asset/Elements/ShowSummary:8 html/Asset/ModifyDates.html:9 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:46
+#: html/Asset/Elements/ShowSummary:55 html/Asset/ModifyDates.html:57 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:115
msgid "Dates"
msgstr ""
-#: html/Admin/Assets/Catalogs/Elements/EditBasics:7 html/Asset/Elements/EditBasics:13 html/Asset/Elements/ShowBasics:11
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:54 html/Asset/Elements/AssetSearchBasics:64 html/Asset/Elements/EditBasics:60 html/Asset/Elements/ShowBasics:58 html/Asset/Search/Bulk.html:87
msgid "Description"
msgstr ""
+#: html/Asset/Create.html:181
+msgid "Details"
+msgstr ""
+
#: html/Elements/RT__Catalog/ColumnMap:67
msgid "Disabled"
msgstr ""
-#: html/Admin/Assets/Catalogs/Elements/EditBasics:22
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:69
msgid "Disabled?"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:41 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:15
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:110 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:63
msgid "Display"
msgstr ""
-#: html/Admin/Global/CustomFields/Catalog-Assets.html:5
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:174
+msgid "Download CSV"
+msgstr ""
+
+#: html/Asset/Search/Bulk.html:128
+#. (($group? loc($group) : loc('Custom Fields')))
+msgid "Edit %1"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Catalog-Assets.html:52
msgid "Edit Custom Fields for Assets in all Catalogs"
msgstr ""
+#: html/Asset/Search/Bulk.html:134
+msgid "Edit Links"
+msgstr ""
+
#: html/Elements/RT__Catalog/ColumnMap:67
msgid "Enabled"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:61
+#: html/Admin/Assets/Catalogs/index.html:108
msgid "Enabled Catalogs"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:49
+#: html/Admin/Assets/Catalogs/index.html:96
msgid "Enabled catalogs matching search criteria"
msgstr ""
-#: html/Elements/Assets/AddPeople:19
+#: html/Callbacks/RT-Extension-Assets/Elements/AddLinks/ExtraLinkInstructions:49
+msgid "Enter links to assets as \"asset:###\", where ### represents the asset ID."
+msgstr ""
+
+#: html/Elements/Assets/AddPeople:66
msgid "Find a group..."
msgstr ""
-#: html/Elements/Assets/AddPeople:10
+#: html/Elements/Assets/AddPeople:57
msgid "Find a user..."
msgstr ""
-#: html/Asset/Elements/CreateInCatalog:5 html/Asset/Elements/CreateLinkedTicket:14
+#: html/Elements/FindAsset:48
+msgid "Find an asset"
+msgstr ""
+
+#: html/Asset/Search/index.html:58
+#. ($assets->Count)
+msgid "Found %quant(%1,asset,assets)"
+msgstr ""
+
+#: html/Asset/Elements/CreateInCatalog:52 html/Asset/Elements/CreateLinkedTicket:77
msgid "Go"
msgstr ""
-#: html/Asset/Elements/ShowRoleMembers:22 html/Elements/Assets/EditRoleMembers:24
+#: html/Elements/Assets/EditRoleMembers:74
msgid "Group"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:103
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:203
msgid "Group Rights"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:42 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:16
+#: html/Asset/Elements/ShowRoleMembers.orig:78 html/Asset/Elements/ShowRoleMembers:78
+#. ($g->Name)
+msgid "Group: %1"
+msgstr ""
+
+#: lib/RT/Asset.pm:87
+msgid "HeldBy"
+msgstr ""
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:111 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:64
msgid "History"
msgstr ""
-#: html/Asset/History.html:1 html/SelfService/Asset/History.html:1
+#: html/Asset/History.html:48 html/SelfService/Asset/History.html:48
#. ($asset->id, $asset->Name)
msgid "History of Asset #%1: %2"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:37
+#: html/Elements/RT__Asset/ColumnMap:107
+msgid "Inactive tickets"
+msgstr ""
+
+#: html/Admin/Assets/Catalogs/index.html:84
msgid "Include disabled catalogs in listing."
msgstr ""
-#: lib/RT/Asset.pm:159
+#: lib/RT/Asset.pm:219
msgid "Invalid Catalog"
msgstr ""
-#: lib/RT/Asset.pm:170
+#: lib/RT/Asset.pm:230
msgid "Invalid Name (names may not be all digits)"
msgstr ""
-#: lib/RT/Catalog.pm:156
+#: lib/RT/Catalog.pm:211
msgid "Invalid Name (names must be unique and may not be all digits)"
msgstr ""
-#: html/Asset/Elements/EditDates:12 html/Asset/Elements/ShowDates:12
+#: html/Asset/Elements/EditDates:59 html/Asset/Elements/ShowDates:59
msgid "Last Updated"
msgstr ""
-#: html/Admin/Assets/Catalogs/Elements/EditBasics:11
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:58
msgid "Lifecycle"
msgstr ""
-#: html/Asset/Elements/ShowSummary:9 html/Asset/ModifyLinks.html:9 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:44
+#: html/Asset/Create.html:78 html/Asset/Elements/ShowSummary:56 html/Asset/ModifyLinks.html:57 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:113
msgid "Links"
msgstr ""
-#: html/Asset/ModifyCFs.html:1
-#. ($asset->id, $asset->Name, $Grouping)
+#: html/Asset/ModifyCFs.html:48
+#. ($asset->id, $asset->Name, $Grouping || loc("Custom Fields"))
msgid "Modify %3 for asset #%1: %2"
msgstr ""
-#: html/Asset/Modify.html:1
+#: html/Asset/Modify.html:48
#. ($asset->id, $asset->Name)
msgid "Modify asset #%1: %2"
msgstr ""
-#: lib/RT/Catalog.pm:36
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:81
+msgid "Modify asset catalogs"
+msgstr ""
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:88
+msgid "Modify asset custom fields"
+msgstr ""
+
+#: lib/RT/Catalog.pm:84
msgid "Modify assets"
msgstr ""
-#: html/Asset/ModifyDates.html:1
+#: lib/RT/Catalog.pm:87
+msgid "Modify custom field values"
+msgstr ""
+
+#: html/Asset/ModifyDates.html:48
#. ($asset->id, $asset->Name)
msgid "Modify dates for asset #%1: %2"
msgstr ""
-#: html/Asset/ModifyLinks.html:1
+#: html/Asset/ModifyLinks.html:48
#. ($asset->id, $asset->Name)
msgid "Modify links for asset #%1: %2"
msgstr ""
-#: html/Asset/ModifyPeople.html:1
+#: html/Asset/ModifyPeople.html:48
#. ($asset->id, $asset->Name)
msgid "Modify people related to asset #%1: %2"
msgstr ""
-#: lib/RT/Catalog.pm:36
-msgid "ModifyAsset"
-msgstr ""
-
-#: html/Elements/MyAssets:8 html/SelfService/Asset/index.html:1
+#: html/Elements/MyAssets:48 html/SelfService/Asset/index.html:48 html/SelfService/Asset/index.html:49
msgid "My Assets"
msgstr ""
-#: html/Admin/Assets/Catalogs/Elements/EditBasics:3 html/Asset/Elements/EditBasics:9 html/Asset/Elements/ShowBasics:7
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:50 html/Asset/Elements/AssetSearchBasics:60 html/Asset/Elements/EditBasics:56 html/Asset/Elements/ShowBasics:54 html/Asset/Search/Bulk.html:83
msgid "Name"
msgstr ""
-#: lib/RT/Asset.pm:188
+#: lib/RT/Asset.pm:251
#. ($self->loc($args{'Status'}))
msgid "New assets cannot have status '%1'."
msgstr ""
-#: lib/RT/Extension/Assets.pm:59
+#: lib/RT/Extension/Assets.pm:107
msgid "No asset ID specified."
msgstr ""
-#: lib/RT/Extension/Assets.pm:43
+#: html/Asset/Search/Bulk.html:66 html/Asset/Search/index.html:72
+msgid "No assets matching search criteria found."
+msgstr ""
+
+#: lib/RT/Extension/Assets.pm:91
msgid "No catalog specified."
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:7
+#: html/Admin/Assets/Catalogs/index.html:54
msgid "No catalogs matching search criteria found."
msgstr ""
-#: html/Asset/ModifyCFs.html:32
+#: html/Asset/ModifyCFs.html:78
#. ($Grouping)
msgid "No custom fields found for grouping '%1'"
msgstr ""
-#: html/Asset/ModifyCFs.html:23
-msgid "No grouping specified"
+#: lib/RT/Extension/Assets.pm:306
+msgid "No name provided"
msgstr ""
-#: lib/RT/Asset.pm:444 lib/RT/Asset.pm:459
+#: lib/RT/Asset.pm:479 lib/RT/Asset.pm:494
msgid "No permission to modify this asset"
msgstr ""
-#: lib/RT/Catalog.pm:298 lib/RT/Catalog.pm:313
+#: lib/RT/Catalog.pm:334 lib/RT/Catalog.pm:349
msgid "No permission to modify this catalog"
msgstr ""
-#: html/Asset/Elements/ShowSummary:7 html/Asset/ModifyPeople.html:9 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:45
+#: lib/RT/Extension/Assets.pm:343
+msgid "Not found"
+msgstr ""
+
+#: etc/Assets_Config.pm:63
+msgid "Now in-use"
+msgstr ""
+
+#: lib/RT/Asset.pm:86
+msgid "Owner"
+msgstr ""
+
+#: html/Asset/Create.html:74 html/Asset/Elements/AssetSearchPeople:48 html/Asset/Elements/ShowSummary:54 html/Asset/ModifyPeople.html:59 html/Asset/Search/Bulk.html:97 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:114
msgid "People"
msgstr ""
-#: lib/RT/Asset.pm:167 lib/RT/Asset.pm:340 lib/RT/Asset.pm:356 lib/RT/Asset.pm:398 lib/RT/Asset.pm:521 lib/RT/Catalog.pm:153 lib/RT/Catalog.pm:462
+#: lib/RT/Asset.pm:227 lib/RT/Asset.pm:433 lib/RT/Asset.pm:590 lib/RT/Catalog.pm:208 lib/RT/Catalog.pm:442
msgid "Permission Denied"
msgstr ""
-#: html/Admin/Assets/Catalogs/Roles.html:8 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:99
+#: etc/Assets_Config.pm:66
+msgid "Recycle"
+msgstr ""
+
+#: etc/Assets_Config.pm:118
+msgid "Related tickets"
+msgstr ""
+
+#: html/Asset/Search/Bulk.html:116
+#. (loc($rname))
+msgid "Remove %1"
+msgstr ""
+
+#: etc/Assets_Config.pm:69
+msgid "Report stolen"
+msgstr ""
+
+#: html/Admin/Assets/Catalogs/Roles.html:55 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:199
msgid "Roles"
msgstr ""
-#: html/Admin/Assets/Catalogs/Modify.html:12 html/Admin/Assets/Catalogs/Roles.html:18
+#: html/Admin/Assets/Catalogs/Modify.html:59 html/Admin/Assets/Catalogs/Roles.html:64 html/Asset/ModifyPeople.html:71
msgid "Save"
msgstr ""
-#: html/Admin/Assets/Catalogs/GroupRights.html:8 html/Admin/Assets/Catalogs/UserRights.html:8
+#: html/Admin/Assets/Catalogs/GroupRights.html:55 html/Admin/Assets/Catalogs/UserRights.html:55
msgid "Save Changes"
msgstr ""
-#: html/Asset/Modify.html:17 html/Asset/ModifyCFs.html:14 html/Asset/ModifyDates.html:13 html/Asset/ModifyLinks.html:13 html/Asset/ModifyPeople.html:21
+#: html/Asset/Modify.html:66 html/Asset/ModifyCFs.html:62 html/Asset/ModifyDates.html:61 html/Asset/ModifyLinks.html:61
msgid "Save asset"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:38 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:6
+#: html/Admin/Assets/Catalogs/index.html:85 html/Asset/Search/index.html:80 html/Asset/Search/index.html:86 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:64 html/Elements/FindAsset:51
msgid "Search"
msgstr ""
-#: lib/RT/Catalog.pm:34
+#: html/Asset/Search/index.html:77 html/Elements/Assets/Search:49
+msgid "Search Assets"
+msgstr ""
+
+#: lib/RT/Catalog.pm:82
msgid "See assets"
msgstr ""
-#: lib/RT/Catalog.pm:31
+#: lib/RT/Catalog.pm:79
msgid "See catalogs"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:22 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:26 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:90
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:190 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:83 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:90
msgid "Select"
msgstr ""
-#: html/Admin/Assets/Catalogs/index.html:5
+#: html/Admin/Assets/Catalogs/index.html:52
msgid "Select a catalog"
msgstr ""
-#: lib/RT/Catalog.pm:34
-msgid "ShowAsset"
-msgstr ""
-
-#: lib/RT/Catalog.pm:31
-msgid "ShowCatalog"
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:164
+msgid "Show Results"
msgstr ""
-#: html/Asset/Elements/EditBasics:17 html/Asset/Elements/ShowBasics:15
+#: html/Asset/Elements/AssetSearchBasics:55 html/Asset/Elements/EditBasics:64 html/Asset/Elements/ShowBasics:62 html/Asset/Search/Bulk.html:91
msgid "Status"
msgstr ""
-#: lib/RT/Asset.pm:181
+#: lib/RT/Asset.pm:244
#. ($self->loc($args{'Status'}))
msgid "Status '%1' isn't a valid status for assets."
msgstr ""
-#: html/Asset/Elements/CreateInCatalog:5
+#: html/Asset/Elements/CreateInCatalog:52
msgid "This will take you to a partially prefilled asset creation form."
msgstr ""
-#: html/Asset/Elements/CreateLinkedTicket:14
+#: html/Asset/Elements/CreateLinkedTicket:77
msgid "This will take you to a partially prefilled ticket creation form."
msgstr ""
-#: lib/RT/Extension/Assets.pm:64
+#: lib/RT/Extension/Assets.pm:112
#. ($id)
msgid "Unable to find asset #%1"
msgstr ""
-#: lib/RT/Extension/Assets.pm:48
+#: lib/RT/Extension/Assets.pm:96
#. ($id)
msgid "Unable to find catalog %1"
msgstr ""
-#: html/Asset/Create.html:33
+#: html/Asset/Create.html:112
#. ($Catalog)
msgid "Unable to find catalog '%1'"
msgstr ""
-#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:104
+#: html/Asset/Search/Bulk.html:138 html/Asset/Search/Bulk.html:71
+msgid "Update"
+msgstr ""
+
+#: html/Asset/Elements/CreateLinkedTicket:72
+#. (loc($role), $addr)
+msgid "Use asset %1 as ticket Requestor: %2"
+msgstr ""
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:204
msgid "User Rights"
msgstr ""
-#: html/Asset/Create.html:37
+#: html/Asset/Elements/ShowRoleMembers:62
+msgid "User Summary"
+msgstr ""
+
+#: lib/RT/Catalog.pm:86
+msgid "View custom field values"
+msgstr ""
+
+#: html/Asset/Create.html:116
#. ($catalog->Name || $catalog->id)
msgid "You don't have permission to create assets in catalog %1."
msgstr ""
-#: lib/RT/Extension/Assets.pm:67
+#: lib/RT/Extension/Assets.pm:115
msgid "You don't have permission to view this asset."
msgstr ""
-#: lib/RT/Extension/Assets.pm:51
+#: lib/RT/Extension/Assets.pm:99
msgid "You don't have permission to view this catalog."
msgstr ""
-#: lib/RT/Extension/Assets.pm:32
+#: lib/RT/Extension/Assets.pm:80
msgid "[a hidden catalog]"
msgstr ""
+#: etc/Assets_Config.pm:33
+msgid "allocated"
+msgstr ""
+
+#: etc/Assets_Config.pm:39
+msgid "deleted"
+msgstr ""
+
+#: etc/Assets_Config.pm:34
+msgid "in-use"
+msgstr ""
+
+#: etc/Assets_Config.pm:30
+msgid "new"
+msgstr ""
+
+#: html/Asset/Elements/AssetSearchBasics:62 html/Asset/Elements/AssetSearchBasics:66 html/Asset/Elements/AssetSearchBasics:78 html/Asset/Elements/AssetSearchCFs:61 html/Asset/Elements/AssetSearchPeople:57 html/Asset/Elements/AssetSearchPeople:74
+msgid "not"
+msgstr ""
+
+#: etc/Assets_Config.pm:37
+msgid "recycled"
+msgstr ""
+
+#: etc/Assets_Config.pm:38
+msgid "stolen"
+msgstr ""
+
diff --git a/po/en.po b/po/en.po
index 49ef3f6..acdd66a 100644
--- a/po/en.po
+++ b/po/en.po
@@ -1,4 +1,6 @@
# Spaces in role names make life needlessly difficult;
# just translate it!
+#: lib/RT/Asset.pm:87
msgid "HeldBy"
msgstr "Held By"
+
commit 7e24c44386435db97b0169a6ed09098b779b7f03
Author: Emmanuel Lacour <elacour at easter-eggs.com>
Date: Thu Apr 24 17:52:16 2014 +0200
Add french translation file
diff --git a/po/fr.po b/po/fr.po
new file mode 100644
index 0000000..0b206e7
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,672 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2014-04-24 15:51+0200\n"
+"Last-Translator: Emmanuel Lacour <elacour at home-dn.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: html/Ticket/Elements/ShowAssets:121 html/Ticket/Elements/ShowAssetsOnCreate:109
+#. ($asset->id, $asset->Name)
+msgid "#%1: %2"
+msgstr "n°%1: %2"
+
+#: html/Asset/Elements/EditDates:55 html/Asset/Elements/EditDates:64 html/Asset/Elements/ShowDates:55 html/Asset/Elements/ShowDates:64
+#. ($m->interp->apply_escapes($AssetObj->CreatedAsString, 'h'), $m->scomp('/Elements/ShowUser', User => $AssetObj->CreatorObj))
+#. ($m->interp->apply_escapes($AssetObj->LastUpdatedAsString, 'h'), $m->scomp('/Elements/ShowUser', User => $AssetObj->LastUpdatedByObj))
+msgid "%1 by %2"
+msgstr "%1 par %2"
+
+#: lib/RT/Extension/Assets.pm:76
+msgid "%1 changed from %2 to %3"
+msgstr "%1 changé de %2 à %3"
+
+#: lib/RT/Catalog.pm:216
+#. ($args{'Lifecycle'})
+msgid "%1 is not a valid lifecycle"
+msgstr "%1 n'est pas un cycle de vie valide"
+
+#: html/Ticket/Elements/ShowAssets:169
+#. ($ShowRelatedTickets)
+msgid "%1 most recently updated related tickets"
+msgstr "%1 tickets liés récemment mis à jour"
+
+#: html/Elements/Assets/EditPeople:59
+msgid "(Check box to delete)"
+msgstr "(Cocher pour supprimer)"
+
+#: html/Asset/Elements/ShowPeople:67
+msgid "(via this asset's catalog)"
+msgstr "(via le catalogue de ce bien)"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:128 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:67
+msgid "Actions"
+msgstr "Actions"
+
+#: html/Elements/RT__Asset/ColumnMap:97
+msgid "Active tickets"
+msgstr "Tickets actifs"
+
+#: html/Asset/Search/Bulk.html:110
+#. (loc($rname))
+msgid "Add %1"
+msgstr "Ajouter %1"
+
+#: html/Elements/Assets/AddPeople:61
+msgid "Add a group"
+msgstr "Ajouter un groupe"
+
+#: html/Elements/Assets/AddPeople:52
+msgid "Add a person"
+msgstr "Ajouter une personne"
+
+#: html/Ticket/Elements/ShowAssets:193
+msgid "Add an asset to this ticket"
+msgstr "Ajouter un bien à ce ticket"
+
+#: html/Admin/Assets/Catalogs/index.html:48
+msgid "Admin Catalogs"
+msgstr "Gestion des catalogues"
+
+#: html/Admin/Assets/Catalogs/index.html:107
+msgid "All Catalogs"
+msgstr "Tous les catalogues"
+
+#: html/Admin/Assets/Catalogs/index.html:95
+msgid "All catalogs matching search criteria"
+msgstr "Tous les catalogues correspondant aux critères de recherche"
+
+#: etc/Assets_Config.pm:60
+msgid "Allocate"
+msgstr "Réserver"
+
+#: html/Ticket/Elements/ShowAssets:194
+msgid "Asset #"
+msgstr "Bien n°"
+
+#: lib/RT/URI/asset.pm:205
+#. ($object->id)
+msgid "Asset #%1"
+msgstr "Bien n°%1"
+
+#: lib/RT/Asset.pm:320
+#. ($self->id, $args{'Name'})
+msgid "Asset #%1 created: %2"
+msgstr "Bien n°%1 créé: %2"
+
+#: html/Asset/Display.html:48 html/Asset/Search/Bulk.html:180 html/SelfService/Asset/Display.html:48 lib/RT/URI/asset.pm:203
+#. ($asset->id, $_)
+#. ($asset->id, $asset->Name)
+#. ($object->id, $object->Name)
+msgid "Asset #%1: %2"
+msgstr "Bien n°%1: %2"
+
+#: html/Admin/Assets/index.html:48
+msgid "Asset Administration"
+msgstr "Gestion des biens"
+
+#: lib/RT/Asset.pm:309
+#. ($txn_msg)
+msgid "Asset Create txn failed: %1"
+msgstr "Ãchec de création de la transaction: %1"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:201
+msgid "Asset Custom Fields"
+msgstr "Champs personalisés des biens"
+
+#: lib/RT/Asset.pm:267
+#. ($msg)
+msgid "Asset create failed: %1"
+msgstr "Ãchec de création du bien: %1"
+
+#: html/Asset/Search/Bulk.html:48 html/Asset/Search/index.html:59 html/Asset/index.html:52 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:62 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:66 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:72 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:78 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:54 html/Ticket/Elements/ShowAssets:108 html/Ticket/Elements/ShowAssetsOnCreate:100
+msgid "Assets"
+msgstr "Biens"
+
+#: lib/RT/Asset.pm:363
+msgid "Assets may not be deleted"
+msgstr "Les biens ne peuvent être supprimés"
+
+#: html/User/Elements/Portlets/UserAssets:49
+msgid "Assigned Assets"
+msgstr "Biens affectés"
+
+#: html/Admin/Assets/Catalogs/Create.html:55 html/Admin/Assets/Catalogs/Modify.html:55 html/Asset/Create.html:180 html/Asset/Create.html:70 html/Asset/Elements/AssetSearchBasics:48 html/Asset/Elements/ShowSummary:53 html/Asset/Modify.html:58 html/Asset/Search/Bulk.html:76 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:112 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:198
+msgid "Basics"
+msgstr "Ãléments de base"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:169
+msgid "Bulk Update"
+msgstr "MAJ en masse"
+
+#: html/Asset/Elements/AssetSearchBasics:50 html/Asset/Elements/EditBasics:51 html/Asset/Elements/ShowBasics:50 html/Asset/Search/Bulk.html:79 html/Elements/RT__Asset/ColumnMap:88
+msgid "Catalog"
+msgstr "Catalogue"
+
+#: lib/RT/Catalog.pm:251
+#. ($self->id, $args{'Name'})
+msgid "Catalog #%1 created: %2"
+msgstr "Catalogue n°%1 créé: %2"
+
+#: html/Admin/Assets/Catalogs/CustomFields.html:48
+#. ($Catalog->Name)
+msgid "Catalog %1: Edit Custom Fields"
+msgstr "Catalogue %1: modifier les champs personnalisés"
+
+#: html/Admin/Assets/Catalogs/Modify.html:48
+#. ($catalog->Name)
+msgid "Catalog %1: Modify basics"
+msgstr "Catalogue %1: modifier les éléments de base"
+
+#: html/Admin/Assets/Catalogs/GroupRights.html:48
+#. ($Catalog->Name)
+msgid "Catalog %1: Modify group rights"
+msgstr "Catalogue %1: modifier les droits de groupe"
+
+#: html/Admin/Assets/Catalogs/Roles.html:48
+#. ($catalog->Name)
+msgid "Catalog %1: Modify roles"
+msgstr "Catalogue %1: modifier les rôles"
+
+#: html/Admin/Assets/Catalogs/UserRights.html:48
+#. ($Catalog->Name)
+msgid "Catalog %1: Modify user rights"
+msgstr "Catalogue %1: modifier les droits utilisateurs"
+
+#: lib/RT/Catalog.pm:245
+#. ($txn_msg)
+msgid "Catalog Create txn failed: %1"
+msgstr "Ãchec de création de la transaction: %1"
+
+#: lib/RT/Catalog.pm:226
+#. ($msg)
+msgid "Catalog create failed: %1"
+msgstr "Ãchec de création du catalogue: %1"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:188 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:80
+msgid "Catalogs"
+msgstr "Catalogues"
+
+#: lib/RT/Catalog.pm:283
+msgid "Catalogs may not be deleted"
+msgstr "Les catalogues ne peuvent pas être supprimés"
+
+#: lib/RT/Asset.pm:88
+msgid "Contact"
+msgstr "Contact"
+
+#: lib/RT/Asset.pm:300
+#. ($cfmsg)
+msgid "Couldn't add custom field value on create: %1"
+msgstr "Impossible d'ajouter le champs personnalisé: %1"
+
+#: lib/RT/Asset.pm:277
+msgid "Couldn't create role groups for asset"
+msgstr "Impossible de créer le rôle pour ce bien"
+
+#: lib/RT/Catalog.pm:233
+msgid "Couldn't create role groups for catalog"
+msgstr "Impossible de créer le rôle pour ce catalogue"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:191 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:63 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:84 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:91
+msgid "Create"
+msgstr "Créer"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:179
+msgid "Create New"
+msgstr "Créer un nouveau"
+
+#: html/Asset/Create.html:48
+#. ($catalog->Name)
+msgid "Create a new asset in catalog %1"
+msgstr "Créer un nouveau bien dans le catalogue %1"
+
+#: html/Asset/Elements/CreateInCatalog:51
+#. ($m->scomp("/Asset/Elements/SelectCatalog"),)
+msgid "Create a new asset in the catalog %1."
+msgstr "Créer un nouveau bien dans le catalogue %1."
+
+#: html/Asset/Elements/CreateLinkedTicket:61
+#. ($m->scomp("/Elements/SelectNewTicketQueue"), @description)
+msgid "Create a new ticket in the %1 queue about asset #%2: %3."
+msgstr "Créer un nouveau ticket dans la file %1 lié au bien n°%2: %3."
+
+#: html/Asset/Create.html:99
+msgid "Create asset"
+msgstr "Créer un bien"
+
+#: lib/RT/Catalog.pm:83
+msgid "Create assets"
+msgstr "Créer des biens"
+
+#: html/Admin/Assets/Catalogs/Create.html:48 html/Admin/Assets/Catalogs/Create.html:59
+msgid "Create catalog"
+msgstr "Créer un catalogue"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:129 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:68
+msgid "Create linked ticket"
+msgstr "Créer un ticket lié"
+
+#: html/Asset/CreateLinkedTicket.html:56 html/SelfService/Asset/CreateLinkedTicket.html:55
+#. ($asset->id, $asset->Name)
+msgid "Create linked ticket for asset #%1: %2"
+msgstr "Créer un ticket lié au bien n°%1: %2"
+
+#: html/Asset/CreateInCatalog.html:49
+msgid "Create new asset"
+msgstr "Créer un nouveau bien"
+
+#: lib/RT/Catalog.pm:80
+msgid "Create, modify, and disable catalogs"
+msgstr "Créer, modifier et désactiver des catalogues"
+
+#: html/Asset/Elements/EditDates:50 html/Asset/Elements/ShowDates:50
+msgid "Created"
+msgstr "Créé le"
+
+#: html/Asset/Elements/AssetSearchCFs:48 html/Asset/Modify.html:62 html/Asset/ModifyCFs.html:58 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:87
+msgid "Custom Fields"
+msgstr "Champs personnalisés"
+
+#: html/Asset/Elements/ShowSummary:55 html/Asset/ModifyDates.html:57 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:115
+msgid "Dates"
+msgstr "Dates"
+
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:54 html/Asset/Elements/AssetSearchBasics:64 html/Asset/Elements/EditBasics:60 html/Asset/Elements/ShowBasics:58 html/Asset/Search/Bulk.html:87
+msgid "Description"
+msgstr "Description"
+
+#: html/Asset/Create.html:181
+msgid "Details"
+msgstr "Détails"
+
+#: html/Elements/RT__Catalog/ColumnMap:67
+msgid "Disabled"
+msgstr "Inactif"
+
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:69
+msgid "Disabled?"
+msgstr "Inactif?"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:110 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:63
+msgid "Display"
+msgstr "Afficher"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:174
+msgid "Download CSV"
+msgstr ""
+
+#: html/Asset/Search/Bulk.html:128
+#. (($group? loc($group) : loc('Custom Fields')))
+msgid "Edit %1"
+msgstr "Modifier %1"
+
+#: html/Admin/Global/CustomFields/Catalog-Assets.html:52
+msgid "Edit Custom Fields for Assets in all Catalogs"
+msgstr "Modifier les champs personnalisés des biens dans tous les catalogues"
+
+#: html/Asset/Search/Bulk.html:134
+msgid "Edit Links"
+msgstr "Modifier les liens"
+
+#: html/Elements/RT__Catalog/ColumnMap:67
+msgid "Enabled"
+msgstr "Activé"
+
+#: html/Admin/Assets/Catalogs/index.html:108
+msgid "Enabled Catalogs"
+msgstr "Catalogues actifs"
+
+#: html/Admin/Assets/Catalogs/index.html:96
+msgid "Enabled catalogs matching search criteria"
+msgstr "Catalogues actifs correspondants aux critères de recherche"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/AddLinks/ExtraLinkInstructions:49
+msgid "Enter links to assets as \"asset:###\", where ### represents the asset ID."
+msgstr "Saisir des liens vers des biens \"asset:###\", où ### est le numéro de bien."
+
+#: html/Elements/Assets/AddPeople:66
+msgid "Find a group..."
+msgstr "Rechercher un groupe..."
+
+#: html/Elements/Assets/AddPeople:57
+msgid "Find a user..."
+msgstr "Rechercher un utilisateur..."
+
+#: html/Elements/FindAsset:48
+msgid "Find an asset"
+msgstr "Rechercher un bien"
+
+#: html/Asset/Search/index.html:58
+#. ($assets->Count)
+msgid "Found %quant(%1,asset,assets)"
+msgstr "%quant(%1,bien trouvé)"
+
+#: html/Asset/Elements/CreateInCatalog:52 html/Asset/Elements/CreateLinkedTicket:77
+msgid "Go"
+msgstr "Envoyer"
+
+#: html/Elements/Assets/EditRoleMembers:74
+msgid "Group"
+msgstr "Groupe"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:203
+msgid "Group Rights"
+msgstr "Droits de groupe"
+
+#: html/Asset/Elements/ShowRoleMembers.orig:78 html/Asset/Elements/ShowRoleMembers:78
+#. ($g->Name)
+msgid "Group: %1"
+msgstr "Groupe: %1"
+
+#: lib/RT/Asset.pm:87
+msgid "HeldBy"
+msgstr "Propriétaire"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:111 html/Callbacks/RT-Extension-Assets/Elements/Tabs/SelfService:64
+msgid "History"
+msgstr "Historique"
+
+#: html/Asset/History.html:48 html/SelfService/Asset/History.html:48
+#. ($asset->id, $asset->Name)
+msgid "History of Asset #%1: %2"
+msgstr "Historique du bien n°%1: %2"
+
+#: html/Elements/RT__Asset/ColumnMap:107
+msgid "Inactive tickets"
+msgstr "Tickets inactifs"
+
+#: html/Admin/Assets/Catalogs/index.html:84
+msgid "Include disabled catalogs in listing."
+msgstr "Inclure les catalogues désactivés dans la liste."
+
+#: lib/RT/Asset.pm:219
+msgid "Invalid Catalog"
+msgstr "Catalogue invalide"
+
+#: lib/RT/Asset.pm:230
+msgid "Invalid Name (names may not be all digits)"
+msgstr "Nom invalide (les noms ne peuvent pas être constitués que de chiffres)"
+
+#: lib/RT/Catalog.pm:211
+msgid "Invalid Name (names must be unique and may not be all digits)"
+msgstr "Nom invalide (les noms doivent être uniques et ne pas être constitués que de chiffres)"
+
+#: html/Asset/Elements/EditDates:59 html/Asset/Elements/ShowDates:59
+msgid "Last Updated"
+msgstr "Dernière mise à jour"
+
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:58
+msgid "Lifecycle"
+msgstr "Cycle de vie"
+
+#: html/Asset/Create.html:78 html/Asset/Elements/ShowSummary:56 html/Asset/ModifyLinks.html:57 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:113
+msgid "Links"
+msgstr "Liens"
+
+#: html/Asset/ModifyCFs.html:48
+#. ($asset->id, $asset->Name, $Grouping || loc("Custom Fields"))
+msgid "Modify %3 for asset #%1: %2"
+msgstr "Modifier %3 pour le bien n°%1: %2"
+
+#: html/Asset/Modify.html:48
+#. ($asset->id, $asset->Name)
+msgid "Modify asset #%1: %2"
+msgstr "Modifier le bien n°%1: %2"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:81
+msgid "Modify asset catalogs"
+msgstr "Modifier les catalogues de biens"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:88
+msgid "Modify asset custom fields"
+msgstr "Modifier les champs personnalisés de biens"
+
+#: lib/RT/Catalog.pm:84
+msgid "Modify assets"
+msgstr "Modifier des biens"
+
+#: lib/RT/Catalog.pm:87
+msgid "Modify custom field values"
+msgstr "Modifier les valeurs de champs personnalisés"
+
+#: html/Asset/ModifyDates.html:48
+#. ($asset->id, $asset->Name)
+msgid "Modify dates for asset #%1: %2"
+msgstr "Modifier les dates pour le bien n°%1: %2"
+
+#: html/Asset/ModifyLinks.html:48
+#. ($asset->id, $asset->Name)
+msgid "Modify links for asset #%1: %2"
+msgstr "Modifier les liens pour le bien n°%1: %2"
+
+#: html/Asset/ModifyPeople.html:48
+#. ($asset->id, $asset->Name)
+msgid "Modify people related to asset #%1: %2"
+msgstr "Modifier les personnes liées au bien n°%1: %2"
+
+#: html/Elements/MyAssets:48 html/SelfService/Asset/index.html:48 html/SelfService/Asset/index.html:49
+msgid "My Assets"
+msgstr "Mes biens"
+
+#: html/Admin/Assets/Catalogs/Elements/EditBasics:50 html/Asset/Elements/AssetSearchBasics:60 html/Asset/Elements/EditBasics:56 html/Asset/Elements/ShowBasics:54 html/Asset/Search/Bulk.html:83
+msgid "Name"
+msgstr "Nom"
+
+#: lib/RT/Asset.pm:251
+#. ($self->loc($args{'Status'}))
+msgid "New assets cannot have status '%1'."
+msgstr "Un nouveau bien ne peut avoir le statut '%1'."
+
+#: lib/RT/Extension/Assets.pm:107
+msgid "No asset ID specified."
+msgstr "Aucun numéro de bien spécifié."
+
+#: html/Asset/Search/Bulk.html:66 html/Asset/Search/index.html:72
+msgid "No assets matching search criteria found."
+msgstr "Aucun bien correspondant à la recherche."
+
+#: lib/RT/Extension/Assets.pm:91
+msgid "No catalog specified."
+msgstr "Aucun catalogue spécifié."
+
+#: html/Admin/Assets/Catalogs/index.html:54
+msgid "No catalogs matching search criteria found."
+msgstr "Aucun catalogue correspondant aux critères de recherches."
+
+#: html/Asset/ModifyCFs.html:78
+#. ($Grouping)
+msgid "No custom fields found for grouping '%1'"
+msgstr "Pas de champs personnalisés trouvés pour le regroupement '%1'"
+
+#: lib/RT/Extension/Assets.pm:306
+msgid "No name provided"
+msgstr "Aucun nom fourni"
+
+#: lib/RT/Asset.pm:479 lib/RT/Asset.pm:494
+msgid "No permission to modify this asset"
+msgstr "Permission refusée pour modifier ce bien"
+
+#: lib/RT/Catalog.pm:334 lib/RT/Catalog.pm:349
+msgid "No permission to modify this catalog"
+msgstr "Permission refusée pour modifier ce catalogue"
+
+#: lib/RT/Extension/Assets.pm:343
+msgid "Not found"
+msgstr "Non trouvé"
+
+#: etc/Assets_Config.pm:63
+msgid "Now in-use"
+msgstr "Affecter"
+
+#: lib/RT/Asset.pm:86
+msgid "Owner"
+msgstr "Intervenant"
+
+#: html/Asset/Create.html:74 html/Asset/Elements/AssetSearchPeople:48 html/Asset/Elements/ShowSummary:54 html/Asset/ModifyPeople.html:59 html/Asset/Search/Bulk.html:97 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:114
+msgid "People"
+msgstr "Personnes"
+
+#: lib/RT/Asset.pm:227 lib/RT/Asset.pm:433 lib/RT/Asset.pm:590 lib/RT/Catalog.pm:208 lib/RT/Catalog.pm:442
+msgid "Permission Denied"
+msgstr "Permission refusée"
+
+#: etc/Assets_Config.pm:66
+msgid "Recycle"
+msgstr "Recycler"
+
+#: etc/Assets_Config.pm:118
+msgid "Related tickets"
+msgstr "Tickets liés"
+
+#: html/Asset/Search/Bulk.html:116
+#. (loc($rname))
+msgid "Remove %1"
+msgstr "Supprimer %1"
+
+#: etc/Assets_Config.pm:69
+msgid "Report stolen"
+msgstr "Indiquer un vol"
+
+#: html/Admin/Assets/Catalogs/Roles.html:55 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:199
+msgid "Roles"
+msgstr "Rôles"
+
+#: html/Admin/Assets/Catalogs/Modify.html:59 html/Admin/Assets/Catalogs/Roles.html:64 html/Asset/ModifyPeople.html:71
+msgid "Save"
+msgstr "Sauver"
+
+#: html/Admin/Assets/Catalogs/GroupRights.html:55 html/Admin/Assets/Catalogs/UserRights.html:55
+msgid "Save Changes"
+msgstr "Sauver les changements"
+
+#: html/Asset/Modify.html:66 html/Asset/ModifyCFs.html:62 html/Asset/ModifyDates.html:61 html/Asset/ModifyLinks.html:61
+msgid "Save asset"
+msgstr "Sauver le bien"
+
+#: html/Admin/Assets/Catalogs/index.html:85 html/Asset/Search/index.html:80 html/Asset/Search/index.html:86 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:64 html/Elements/FindAsset:51
+msgid "Search"
+msgstr "Rechercher"
+
+#: html/Asset/Search/index.html:77 html/Elements/Assets/Search:49
+msgid "Search Assets"
+msgstr "Rechercher des biens"
+
+#: lib/RT/Catalog.pm:82
+msgid "See assets"
+msgstr "Voir les biens"
+
+#: lib/RT/Catalog.pm:79
+msgid "See catalogs"
+msgstr "Voir les catalogues"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:190 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:83 html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:90
+msgid "Select"
+msgstr "Choisir"
+
+#: html/Admin/Assets/Catalogs/index.html:52
+msgid "Select a catalog"
+msgstr "Sélectionner un catalogue"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:164
+msgid "Show Results"
+msgstr "Afficher le résultat"
+
+#: html/Asset/Elements/AssetSearchBasics:55 html/Asset/Elements/EditBasics:64 html/Asset/Elements/ShowBasics:62 html/Asset/Search/Bulk.html:91
+msgid "Status"
+msgstr "Statut"
+
+#: lib/RT/Asset.pm:244
+#. ($self->loc($args{'Status'}))
+msgid "Status '%1' isn't a valid status for assets."
+msgstr "Le statut '%1' n'est pas valide pour un bien."
+
+#: html/Asset/Elements/CreateInCatalog:52
+msgid "This will take you to a partially prefilled asset creation form."
+msgstr "Affichera un formulaire de création de bien pré-rempli."
+
+#: html/Asset/Elements/CreateLinkedTicket:77
+msgid "This will take you to a partially prefilled ticket creation form."
+msgstr "Affichera un formulaire de création de ticket pré-rempli."
+
+#: lib/RT/Extension/Assets.pm:112
+#. ($id)
+msgid "Unable to find asset #%1"
+msgstr "Impossible de trouver le bien n°%1"
+
+#: lib/RT/Extension/Assets.pm:96
+#. ($id)
+msgid "Unable to find catalog %1"
+msgstr "Impossible de trouver le catalogue %1"
+
+#: html/Asset/Create.html:112
+#. ($Catalog)
+msgid "Unable to find catalog '%1'"
+msgstr "Impossible de trouver le catalogue '%1'"
+
+#: html/Asset/Search/Bulk.html:138 html/Asset/Search/Bulk.html:71
+msgid "Update"
+msgstr "Mettre à jour"
+
+#: html/Asset/Elements/CreateLinkedTicket:72
+#. (loc($role), $addr)
+msgid "Use asset %1 as ticket Requestor: %2"
+msgstr "Utiliser le bien %1 comme demandeur de ticket: %2"
+
+#: html/Callbacks/RT-Extension-Assets/Elements/Tabs/Privileged:204
+msgid "User Rights"
+msgstr "Droits utilisateurs"
+
+#: html/Asset/Elements/ShowRoleMembers:62
+msgid "User Summary"
+msgstr "Détail"
+
+#: lib/RT/Catalog.pm:86
+msgid "View custom field values"
+msgstr "Voir les valeurs de champs personnalisés"
+
+#: html/Asset/Create.html:116
+#. ($catalog->Name || $catalog->id)
+msgid "You don't have permission to create assets in catalog %1."
+msgstr "Vous n'avez pas la permission pour créer des biens dans le catalogue %1."
+
+#: lib/RT/Extension/Assets.pm:115
+msgid "You don't have permission to view this asset."
+msgstr "Vous n'avez pas la permission pour voir ce bien."
+
+#: lib/RT/Extension/Assets.pm:99
+msgid "You don't have permission to view this catalog."
+msgstr "Vous n'avez pas la permission pour voir ce catalogue."
+
+#: lib/RT/Extension/Assets.pm:80
+msgid "[a hidden catalog]"
+msgstr "[un catalogue non-visible]"
+
+#: etc/Assets_Config.pm:33
+msgid "allocated"
+msgstr "réservé"
+
+#: etc/Assets_Config.pm:39
+msgid "deleted"
+msgstr "supprimé"
+
+#: etc/Assets_Config.pm:34
+msgid "in-use"
+msgstr "affecté"
+
+#: etc/Assets_Config.pm:30
+msgid "new"
+msgstr "nouveau"
+
+#: html/Asset/Elements/AssetSearchBasics:62 html/Asset/Elements/AssetSearchBasics:66 html/Asset/Elements/AssetSearchBasics:78 html/Asset/Elements/AssetSearchCFs:61 html/Asset/Elements/AssetSearchPeople:57 html/Asset/Elements/AssetSearchPeople:74
+msgid "not"
+msgstr "pas"
+
+#: etc/Assets_Config.pm:37
+msgid "recycled"
+msgstr "recyclé"
+
+#: etc/Assets_Config.pm:38
+msgid "stolen"
+msgstr "volé"
+
-----------------------------------------------------------------------
More information about the Bps-public-commit
mailing list