~hudson-openstack/nova/trunk

« back to all changes in this revision

Viewing changes to po/pt_BR.po

  • Committer: Tarmac
  • Author(s): Rick Harris
  • Date: 2011-09-21 22:14:15 UTC
  • mfrom: (1561.2.14 server_progress)
  • Revision ID: tarmac-20110921221415-xv5njvvv03wlsksh
This patch adds instance progress which is used by the OpenStack API to indicate how far along the current executing action is (BUILD/REBUILD, MIGRATION/RESIZE).

For the first cut, we decided to keep it simple and compute progress by counting discrete steps. This is not ideal since some steps, in particular, steps which involve transferring large amounts of data over the network, take *much* longer than others. A better approximation would account for the data-transferred to the destination host, since in most cases, this dominates the time spent.

In addition to adding progress, this patch:

- Allows resizes to use same host for source and destination which is useful for dev environments without a second host. This is enabled by the --allow_resize_to_same_host flag.

- Fixes a bug in the glance and migration XenAPI plugins where the VHDs were being copied into the SR in the wrong order. Before the base-copy was copied first meaning it was possible for snapwatchd to see the base-copy before the dependent cow was present. It was treat the base_copy as an unreferenced parent, and GC it.

- Additional refactoring and cleanups.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
"Project-Id-Version: nova\n"
9
9
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
10
10
"POT-Creation-Date: 2011-02-21 10:03-0500\n"
11
 
"PO-Revision-Date: 2011-07-25 17:40+0000\n"
12
 
"Last-Translator: msinhore <msinhore@gmail.com>\n"
 
11
"PO-Revision-Date: 2011-09-02 12:17+0000\n"
 
12
"Last-Translator: Robson Negreiros Bezerra <Unknown>\n"
13
13
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
14
14
"MIME-Version: 1.0\n"
15
15
"Content-Type: text/plain; charset=UTF-8\n"
16
16
"Content-Transfer-Encoding: 8bit\n"
17
 
"X-Launchpad-Export-Date: 2011-08-03 04:44+0000\n"
18
 
"X-Generator: Launchpad (build 13573)\n"
 
17
"X-Launchpad-Export-Date: 2011-09-03 05:50+0000\n"
 
18
"X-Generator: Launchpad (build 13830)\n"
19
19
 
20
20
#: ../nova/scheduler/chance.py:37 ../nova/scheduler/zone.py:55
21
21
#: ../nova/scheduler/simple.py:75 ../nova/scheduler/simple.py:110
453
453
"Detach volume %(volume_id)s from mountpoint %(mp)s on instance "
454
454
"%(instance_id)s"
455
455
msgstr ""
 
456
"Desconectando volume %(volume_id)s do ponto de montagem %(mp)s na instância "
 
457
"%(instance_id)s"
456
458
 
457
459
#: ../nova/compute/manager.py:588
458
460
#, python-format
459
461
msgid "Detaching volume from unknown instance %s"
460
 
msgstr ""
 
462
msgstr "Desconectando volume da instância desconhecida %s"
461
463
 
462
464
#: ../nova/scheduler/simple.py:53
463
465
#, python-format
708
710
#: ../nova/fakerabbit.py:121
709
711
#, python-format
710
712
msgid "Getting from %(queue)s: %(message)s"
711
 
msgstr ""
 
713
msgstr "Recebendo de %(queue)s: %(message)s"
712
714
 
713
715
#: ../nova/virt/xenapi/vm_utils.py:135 ../nova/virt/hyperv.py:171
714
716
#, python-format
808
810
#: ../nova/virt/xenapi/vm_utils.py:361
809
811
#, python-format
810
812
msgid "Asking xapi to fetch %(url)s as %(access)s"
811
 
msgstr ""
 
813
msgstr "Requisitando à xapi a busca da url %(url)s como %(access)s"
812
814
 
813
815
#: ../nova/virt/xenapi/vm_utils.py:386 ../nova/virt/xenapi/vm_utils.py:402
814
816
#, python-format
880
882
#: ../nova/virt/xenapi/vm_utils.py:590
881
883
#, python-format
882
884
msgid "No VDIs found for VM %s"
883
 
msgstr ""
 
885
msgstr "Nenhum VDIs encontrado para MV %s"
884
886
 
885
887
#: ../nova/virt/xenapi/vm_utils.py:594
886
888
#, python-format
887
889
msgid "Unexpected number of VDIs (%(num_vdis)s) found for VM %(vm_ref)s"
888
890
msgstr ""
 
891
"Número de VDIs inesperado (%(num_vdis)s) encontrado para MV %(vm_ref)s"
889
892
 
890
893
#: ../nova/virt/xenapi/vm_utils.py:653
891
894
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:188
892
895
#, python-format
893
896
msgid "Creating VBD for VDI %s ... "
894
 
msgstr ""
 
897
msgstr "Criando VBD para VDI %s ... "
895
898
 
896
899
#: ../nova/virt/xenapi/vm_utils.py:655
897
900
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:190
898
901
#, python-format
899
902
msgid "Creating VBD for VDI %s done."
900
 
msgstr ""
 
903
msgstr "O VBD para VDI %s foi criado."
901
904
 
902
905
#: ../nova/virt/xenapi/vm_utils.py:657
903
906
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:192
904
907
#, python-format
905
908
msgid "Plugging VBD %s ... "
906
 
msgstr ""
 
909
msgstr "Conectando VBD %s ... "
907
910
 
908
911
#: ../nova/virt/xenapi/vm_utils.py:659
909
912
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:194
910
913
#, python-format
911
914
msgid "Plugging VBD %s done."
912
 
msgstr ""
 
915
msgstr "O VDB %s foi conectado."
913
916
 
914
917
#: ../nova/virt/xenapi/vm_utils.py:661
915
918
#, python-format
916
919
msgid "VBD %(vbd)s plugged as %(orig_dev)s"
917
 
msgstr ""
 
920
msgstr "VBD %(vbd)s conectado como %(orig_dev)s"
918
921
 
919
922
#: ../nova/virt/xenapi/vm_utils.py:664
920
923
#, python-format
921
924
msgid "VBD %(vbd)s plugged into wrong dev, remapping to %(dev)s"
922
 
msgstr ""
 
925
msgstr "VBD %(vbd)s conectado no device errado, remapeando para %(dev)s"
923
926
 
924
927
#: ../nova/virt/xenapi/vm_utils.py:668
925
928
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:197
926
929
#, python-format
927
930
msgid "Destroying VBD for VDI %s ... "
928
 
msgstr ""
 
931
msgstr "Destruindo VBD para o VDI %s ... "
929
932
 
930
933
#: ../nova/virt/xenapi/vm_utils.py:671
931
934
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:200
932
935
#, python-format
933
936
msgid "Destroying VBD for VDI %s done."
934
 
msgstr ""
 
937
msgstr "O VBD para o VDI %s foi destruído."
935
938
 
936
939
#: ../nova/virt/xenapi/vm_utils.py:683
937
940
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:211
952
955
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:223
953
956
#, python-format
954
957
msgid "Ignoring XenAPI.Failure in VBD.unplug: %s"
955
 
msgstr ""
 
958
msgstr "Ignorando XenAPI.Failure em VBD.unplug: %s"
956
959
 
957
960
#: ../nova/virt/xenapi/vm_utils.py:704
958
961
#: ../plugins/xenserver/xenapi/etc/xapi.d/plugins/pluginlib_nova.py:66
2824
2827
msgid "Removing user %(user)s from project %(project)s"
2825
2828
msgstr ""
2826
2829
 
2827
 
#, python-format
2828
 
#~ msgid ""
2829
 
#~ "%s\n"
2830
 
#~ "Command: %s\n"
2831
 
#~ "Exit code: %s\n"
2832
 
#~ "Stdout: %r\n"
2833
 
#~ "Stderr: %r"
2834
 
#~ msgstr ""
2835
 
#~ "%s\n"
2836
 
#~ "Comando: %s\n"
2837
 
#~ "Código de retorno: %s\n"
2838
 
#~ "Stdout: %r\n"
2839
 
#~ "Stderr: %r"
2840
 
 
2841
 
#, python-format
2842
 
#~ msgid "(%s) publish (key: %s) %s"
2843
 
#~ msgstr "(%s) publicar (key: %s) %s"
2844
 
 
2845
 
#, python-format
2846
 
#~ msgid "AMQP server on %s:%d is unreachable. Trying again in %d seconds."
2847
 
#~ msgstr ""
2848
 
#~ "Servidor AMQP em %s:%d inatingível. Tentando novamente em %d segundos."
2849
 
 
2850
 
#, python-format
2851
 
#~ msgid "Binding %s to %s with key %s"
2852
 
#~ msgstr "Atribuindo %s para %s com chave %s"
2853
 
 
2854
 
#, python-format
2855
 
#~ msgid "Getting from %s: %s"
2856
 
#~ msgstr "Obtendo de %s: %s"
2857
 
 
2858
 
#, python-format
2859
 
#~ msgid "Starting %s node"
2860
 
#~ msgstr "Iniciando nó %s"
2861
 
 
2862
 
#, python-format
2863
 
#~ msgid "Data store %s is unreachable. Trying again in %d seconds."
2864
 
#~ msgstr ""
2865
 
#~ "Repositório de dados %s não pode ser atingido. Tentando novamente em %d "
2866
 
#~ "segundos."
2867
 
 
2868
2830
#~ msgid "Full set of FLAGS:"
2869
2831
#~ msgstr "Conjunto completo de FLAGS:"
2870
2832
 
2876
2838
#~ msgid "Serving %s"
2877
2839
#~ msgstr "Servindo %s"
2878
2840
 
2879
 
#, python-format
2880
 
#~ msgid "Couldn't get IP, using 127.0.0.1 %s"
2881
 
#~ msgstr "Não foi possível obter IP, usando 127.0.0.1 %s"
2882
 
 
2883
 
#, python-format
2884
 
#~ msgid ""
2885
 
#~ "Access key %s has had %d failed authentications and will be locked out for "
2886
 
#~ "%d minutes."
2887
 
#~ msgstr ""
2888
 
#~ "Chave de acesso %s tem %d falhas de autenticação e vai ser bloqueada por %d "
2889
 
#~ "minutos."
2890
 
 
2891
 
#, python-format
2892
 
#~ msgid "arg: %s\t\tval: %s"
2893
 
#~ msgstr "argumento: %s\t\tvalor: %s"
2894
 
 
2895
 
#, python-format
2896
 
#~ msgid "Authenticated Request For %s:%s)"
2897
 
#~ msgstr "Pedido de Autenticação Para: %s:%s"
2898
 
 
2899
 
#, python-format
2900
 
#~ msgid "Adding sitewide role %s to user %s"
2901
 
#~ msgstr "Adicionando papel em todo site %s ao usuário %s"
2902
 
 
2903
 
#, python-format
2904
 
#~ msgid "Adding role %s to user %s for project %s"
2905
 
#~ msgstr "Adicionando papel %s ao usuário %s para o projeto %s"
2906
 
 
2907
 
#, python-format
2908
 
#~ msgid "Unauthorized request for controller=%s and action=%s"
2909
 
#~ msgstr "Requisição não autorizada para controlador=%s e ação=%s"
2910
 
 
2911
 
#, python-format
2912
 
#~ msgid "Removing role %s from user %s for project %s"
2913
 
#~ msgstr "Removendo papel %s do usuário %s para o projeto %s"
2914
 
 
2915
 
#, python-format
2916
 
#~ msgid "Getting x509 for user: %s on project: %s"
2917
 
#~ msgstr "Obtendo x509 para usuário: %s do projeto: %s"
2918
 
 
2919
 
#, python-format
2920
 
#~ msgid "Create project %s managed by %s"
2921
 
#~ msgstr "Criar projeto %s gerenciado por %s"
2922
 
 
2923
 
#, python-format
2924
 
#~ msgid "Removing user %s from project %s"
2925
 
#~ msgstr "Excluindo usuário %s do projeto %s"
2926
 
 
2927
 
#, python-format
2928
 
#~ msgid "Adding user %s to project %s"
2929
 
#~ msgstr "Adicionando usuário %s ao projeto %s"
2930
 
 
2931
 
#, python-format
2932
 
#~ msgid "Unsupported API request: controller = %s,action = %s"
2933
 
#~ msgstr "Requisição de API não suportada: controlador = %s,ação = %s"
2934
 
 
2935
 
#, python-format
2936
 
#~ msgid "Removing sitewide role %s from user %s"
2937
 
#~ msgstr "Removendo papel %s em todo site do usuário %s"
2938
 
 
2939
 
#, python-format
2940
 
#~ msgid "Associate address %s to instance %s"
2941
 
#~ msgstr "Atribuir endereço %s à instância %s"
2942
 
 
2943
 
#, python-format
2944
 
#~ msgid "Attach volume %s to instacne %s at %s"
2945
 
#~ msgstr "Anexar volume %s para instância %s em %s"
2946
 
 
2947
 
#, python-format
2948
 
#~ msgid "Registered image %s with id %s"
2949
 
#~ msgstr "Registrada imagem %s com id %s"
2950
 
 
2951
 
#, python-format
2952
 
#~ msgid "User %s is already a member of the group %s"
2953
 
#~ msgstr "Usuário %s já pertence ao grupo %s"
2954
 
 
2955
 
#, python-format
2956
 
#~ msgid "User %s is not a member of project %s"
2957
 
#~ msgstr "Usuário %s não é membro do projeto %s"
2958
 
 
2959
 
#, python-format
2960
 
#~ msgid "failed authorization: no project named %s (user=%s)"
2961
 
#~ msgstr "falha de autorização: nenhum projeto de nome %s (usuário=%s)"
2962
 
 
2963
 
#, python-format
2964
 
#~ msgid "Failed authorization: user %s not admin and not member of project %s"
2965
 
#~ msgstr ""
2966
 
#~ "Falha de autorização: usuário %s não é administrador nem membro do projeto %s"
2967
 
 
2968
 
#, python-format
2969
 
#~ msgid "Created project %s with manager %s"
2970
 
#~ msgstr "Criado projeto %s com gerente %s"
2971
 
 
2972
 
#, python-format
2973
 
#~ msgid "Removing role %s from user %s on project %s"
2974
 
#~ msgstr "Removendo papel %s do usuário %s no projeto %s"
2975
 
 
2976
 
#, python-format
2977
 
#~ msgid "Adding role %s to user %s in project %s"
2978
 
#~ msgstr "Adicionando papel %s ao usuário %s no projeto %s"
2979
 
 
2980
 
#, python-format
2981
 
#~ msgid "Remove user %s from project %s"
2982
 
#~ msgstr "Remover usuário %s do projeto %s"
2983
 
 
2984
 
#, python-format
2985
 
#~ msgid "Created user %s (admin: %r)"
2986
 
#~ msgstr "Criado usuário %s (administrador: %r)"
2987
 
 
2988
2841
#~ msgid "No such process"
2989
2842
#~ msgstr "Processo inexistente"
2990
2843