unify string "Added distribution"

addressing:
msgid "\"Added distribution '#{params[:distribution_id]}'\""
msgstr ""

msgid "\"Added distribution '#{params[:id]}'\""
msgstr ""

We have two strings to translate, which differ only in variable name.
unify string "Added repository"

addressing:
msgid "\"Added repository '#{params[:id]}'\""
msgstr ""

msgid "\"Added repository '#{repository.name}'\""

We have two strings to translate, which differ only in variable name.
unify string "Couldn't find activation key"

addressing:
msgid "\"Couldn't find activation key '#{ak_name}'\""
msgstr ""

msgid "\"Couldn't find activation_key '#{params[:id]}'\""
msgstr ""

We have two strings to translate, which differ only in variable name.
unify string "Couldn't find changeset"

addressing:
msgid "\"Couldn't find changeset '#{params[:changeset_id]}'\""
msgstr ""

msgid "\"Couldn't find changeset '#{params[:id]}'\""
msgstr ""

We have two strings to translate, which differ only in variable name.
requires ruby(abi) and ruby (the command)
801560 - correctly calculate length of asian characters

This will change:
 Id   Name            Label           Description   Org                Prior Environment
-----------------------------------------------------------------------------------------------------------------------------
 12   foobar          foobar          None          ACME_Corporation   Library
 11   你好              ahoj            None          ACME_Corporation   Library
 10   žluťoučký_kůň   zlutoucky_kun   None          ACME_Corporation   Library
 1    Library         Library         None          ACME_Corporation   None

to:
-----------------------------------------------------------------------------------------------------------------------------
                                                     Environment List
Id Name          Label         Description Org              Prior Environment
-----------------------------------------------------------------------------------------------------------------------------
12 foobar        foobar        None        ACME_Corporation Library
11 你好          ahoj          None        ACME_Corporation Library
10 žluťoučký_kůň zlutoucky_kun None        ACME_Corporation Library
1  Library       Library       None        ACME_Corporation None

which is even more compact because previously we used
  print foo,
which print at least one space
do not print first delimiter

changing:
-----------------------------------------------------------------------------------------------------------------------------
                                                     Environment List
,Id ,Name          ,Label         ,Description ,Org              ,Prior Environment ,
-----------------------------------------------------------------------------------------------------------------------------
,12 ,foobar        ,foobar        ,None        ,ACME_Corporation ,Library           ,
,11 ,你好          ,ahoj          ,None        ,ACME_Corporation ,Library           ,
,10 ,žluťoučký_kůň ,zlutoucky_kun ,None        ,ACME_Corporation ,Library           ,
,1  ,Library       ,Library       ,None        ,ACME_Corporation ,None              ,

to:
-----------------------------------------------------------------------------------------------------------------------------
                                                     Environment List
Id ,Name          ,Label         ,Description ,Org              ,Prior Environment ,
-----------------------------------------------------------------------------------------------------------------------------
12 ,foobar        ,foobar        ,None        ,ACME_Corporation ,Library           ,
11 ,你好          ,ahoj          ,None        ,ACME_Corporation ,Library           ,
10 ,žluťoučký_kůň ,zlutoucky_kun ,None        ,ACME_Corporation ,Library           ,
1  ,Library       ,Library       ,None        ,ACME_Corporation ,None              ,
[root@test11-64 ~]#
if using delimiter, then do not print padding spaces

changing:
-----------------------------------------------------------------------------------------------------------------------------
                                                     Environment List
,Id ,Name          ,Label         ,Description ,Org              ,Prior Environment ,
-----------------------------------------------------------------------------------------------------------------------------
,12 ,foobar        ,foobar        ,None        ,ACME_Corporation ,Library           ,
,11 ,你好          ,ahoj          ,None        ,ACME_Corporation ,Library           ,
,10 ,žluťoučký_kůň ,zlutoucky_kun ,None        ,ACME_Corporation ,Library           ,
,1  ,Library       ,Library       ,None        ,ACME_Corporation ,None              ,

to:
-----------------------------------------------------------------------------------------------------------------------------
                                                     Environment List
Id,Name,Label,Description,Org,Prior Environment,
-----------------------------------------------------------------------------------------------------------------------------
12,foobar,foobar,None,ACME_Corporation,Library,
11,你好,ahoj,None,ACME_Corporation,Library,
10,žluťoučký_kůň,zlutoucky_kun,None,ACME_Corporation,Library,
1,Library,Library,None,ACME_Corporation,None,