index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | lib/libalpm/po/pt_BR.po | 238 |
diff --git a/lib/libalpm/po/pt_BR.po b/lib/libalpm/po/pt_BR.po index 93dc770f..e4ecc2db 100644 --- a/lib/libalpm/po/pt_BR.po +++ b/lib/libalpm/po/pt_BR.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: pt_BR\n" "Report-Msgid-Bugs-To: pacman-dev@archlinux.org\n" -"POT-Creation-Date: 2007-03-07 11:45-0500\n" +"POT-Creation-Date: 2007-03-22 10:16-0400\n" "PO-Revision-Date: 2007-03-07 01:18-0300\n" "Last-Translator: Douglas Soares de Andrade <dsandrade@gmail.com>\n" "Language-Team: Português do Brasil <pt@li.org>\n" @@ -46,7 +46,7 @@ msgstr "lendo os metadados de '%s'" msgid "looking for unsatisfied dependencies" msgstr "procurando por dependências não satisfeitas" -#: lib/libalpm/add.c:203 lib/libalpm/sync.c:469 +#: lib/libalpm/add.c:203 lib/libalpm/sync.c:475 msgid "looking for conflicts" msgstr "procurando por conflitos" @@ -71,217 +71,217 @@ msgstr "finalizando" msgid "looking for file conflicts" msgstr "procurando por conflitos de arquivos" -#: lib/libalpm/add.c:342 +#: lib/libalpm/add.c:346 #, c-format msgid "upgrading package %s-%s" msgstr "atualizando pacote %s-%s" -#: lib/libalpm/add.c:366 +#: lib/libalpm/add.c:370 #, c-format msgid "adding package %s-%s" msgstr "adicionando pacote %s-%s" -#: lib/libalpm/add.c:379 +#: lib/libalpm/add.c:383 #, c-format msgid "removing old package first (%s-%s)" msgstr "removendo pacotes antigos primeiro (%s-%s)" -#: lib/libalpm/add.c:407 +#: lib/libalpm/add.c:411 #, c-format msgid "adding %s to the NoUpgrade array temporarily" msgstr "adicionando %s para NoUpgrade temporariamente" -#: lib/libalpm/add.c:425 +#: lib/libalpm/add.c:429 msgid "extracting files" msgstr "extraindo arquivos" -#: lib/libalpm/add.c:440 lib/libalpm/util.c:465 +#: lib/libalpm/add.c:444 lib/libalpm/util.c:465 msgid "could not get current working directory" msgstr "não foi possível obter o diretório de trabalho atual" -#: lib/libalpm/add.c:496 lib/libalpm/add.c:497 +#: lib/libalpm/add.c:500 lib/libalpm/add.c:501 #, c-format msgid "%s is in NoExtract, skipping extraction" msgstr "%s está incluso em NoExtract -- não descompactando" -#: lib/libalpm/add.c:504 +#: lib/libalpm/add.c:508 #, c-format msgid "%s is in trans->skip_add, skipping extraction" msgstr "o pacote %s está incluso em trans->skip_add, não descompactando" -#: lib/libalpm/add.c:550 lib/libalpm/add.c:551 lib/libalpm/add.c:700 +#: lib/libalpm/add.c:554 lib/libalpm/add.c:555 lib/libalpm/add.c:704 #, c-format msgid "could not extract %s (%s)" msgstr "não foi possível extrair %s (%s)" -#: lib/libalpm/add.c:594 +#: lib/libalpm/add.c:598 #, c-format msgid "checking md5 hashes for %s" msgstr "verificando hashes md5 para %s" -#: lib/libalpm/add.c:596 +#: lib/libalpm/add.c:600 #, c-format msgid "checking sha1 hashes for %s" msgstr "verificando hashes sha1 para %s" -#: lib/libalpm/add.c:598 +#: lib/libalpm/add.c:602 #, c-format msgid "current: %s" msgstr "atual: %s" -#: lib/libalpm/add.c:599 +#: lib/libalpm/add.c:603 #, c-format msgid "new: %s" msgstr "novo: %s" -#: lib/libalpm/add.c:600 +#: lib/libalpm/add.c:604 #, c-format msgid "original: %s" msgstr "original: %s" -#: lib/libalpm/add.c:612 +#: lib/libalpm/add.c:616 #, c-format msgid "could not rename %s (%s)" msgstr "não foi possível renomear %s (%s)" -#: lib/libalpm/add.c:613 +#: lib/libalpm/add.c:617 #, c-format msgid "error: could not rename %s (%s)" msgstr "erro: não foi possível renomear %s (%s)" -#: lib/libalpm/add.c:619 lib/libalpm/add.c:638 +#: lib/libalpm/add.c:623 lib/libalpm/add.c:642 #, c-format msgid "could not copy tempfile to %s (%s)" msgstr "não foi possível copiar arquivo temporário para %s (%s)" -#: lib/libalpm/add.c:620 +#: lib/libalpm/add.c:624 #, c-format msgid "error: could not copy tempfile to %s (%s)" msgstr "erro: não foi possível copiar arquivo temporário para %s (%s)" -#: lib/libalpm/add.c:624 lib/libalpm/remove.c:247 +#: lib/libalpm/add.c:628 lib/libalpm/remove.c:247 #, c-format msgid "%s saved as %s" msgstr "%s salvo como %s" -#: lib/libalpm/add.c:625 +#: lib/libalpm/add.c:629 #, c-format msgid "warning: %s saved as %s" msgstr "aviso: %s salvo como %s" -#: lib/libalpm/add.c:635 +#: lib/libalpm/add.c:639 #, c-format msgid "action: installing new file: %s" msgstr "ação: instalando novo arquivo: %s" -#: lib/libalpm/add.c:645 lib/libalpm/add.c:651 lib/libalpm/add.c:656 +#: lib/libalpm/add.c:649 lib/libalpm/add.c:655 lib/libalpm/add.c:660 msgid "action: leaving existing file in place" msgstr "ação: preservando o arquivo existente" -#: lib/libalpm/add.c:659 +#: lib/libalpm/add.c:663 msgid "action: keeping current file and installing new one with .pacnew ending" msgstr "" "ação: preservando o arquivo existente e instalando o novo com um final ." "pacnew" -#: lib/libalpm/add.c:662 +#: lib/libalpm/add.c:666 #, c-format msgid "could not install %s as %s: %s" msgstr "não foi possível instalar %s como %s: %s" -#: lib/libalpm/add.c:663 +#: lib/libalpm/add.c:667 #, c-format msgid "error: could not install %s as %s: %s" msgstr "erro: não foi possível instalar %s como %s: %s" -#: lib/libalpm/add.c:665 +#: lib/libalpm/add.c:669 #, c-format msgid "%s installed as %s" msgstr "%s instalado como %s" -#: lib/libalpm/add.c:666 +#: lib/libalpm/add.c:670 #, c-format msgid "warning: %s installed as %s" msgstr "atenção: %s instalado como %s" -#: lib/libalpm/add.c:680 +#: lib/libalpm/add.c:684 #, c-format msgid "%s is in NoUpgrade -- skipping" msgstr "%s está como NoUpgrade -- pulando" -#: lib/libalpm/add.c:681 +#: lib/libalpm/add.c:685 #, c-format msgid "extracting %s as %s.pacnew" msgstr "extraindo %s como %s.pacnew" -#: lib/libalpm/add.c:682 +#: lib/libalpm/add.c:686 #, c-format msgid "warning: extracting %s as %s.pacnew" msgstr "aviso: extraindo %s como %s.pacnew" -#: lib/libalpm/add.c:685 +#: lib/libalpm/add.c:689 #, c-format msgid "extracting %s" msgstr "extraindo %s" -#: lib/libalpm/add.c:701 +#: lib/libalpm/add.c:705 #, c-format msgid "error: could not extract %s (%s)" msgstr "erro: não foi possível descompactar %s (%s)" -#: lib/libalpm/add.c:713 +#: lib/libalpm/add.c:717 #, c-format msgid "appending backup entry for %s" msgstr "adicionando entrada de backup para %s" -#: lib/libalpm/add.c:745 lib/libalpm/add.c:747 +#: lib/libalpm/add.c:749 lib/libalpm/add.c:751 #, c-format msgid "errors occurred while %s %s" msgstr "erros ocorreram durante %s %s" -#: lib/libalpm/add.c:746 lib/libalpm/add.c:748 +#: lib/libalpm/add.c:750 lib/libalpm/add.c:752 msgid "upgrading" msgstr "atualizando" -#: lib/libalpm/add.c:746 lib/libalpm/add.c:748 +#: lib/libalpm/add.c:750 lib/libalpm/add.c:752 msgid "installing" msgstr "instalando" -#: lib/libalpm/add.c:765 +#: lib/libalpm/add.c:769 #, c-format msgid "provision '%s' has been removed from package %s (%s => %s)" msgstr "a provisão '%s' foi removida do pacote %s (%s => %s)" -#: lib/libalpm/add.c:777 +#: lib/libalpm/add.c:781 #, c-format msgid "updating '%s' due to provision change (%s)" msgstr "atualizando '%s' devido a uma mudança de provisão (%s)" -#: lib/libalpm/add.c:781 lib/libalpm/add.c:782 +#: lib/libalpm/add.c:785 lib/libalpm/add.c:786 #, c-format msgid "could not update provision '%s' from '%s'" msgstr "não foi possível atualizar a provisão '%s' para '%s'" -#: lib/libalpm/add.c:795 lib/libalpm/remove.c:338 +#: lib/libalpm/add.c:799 lib/libalpm/remove.c:336 msgid "updating database" msgstr "atualizando base de dados" -#: lib/libalpm/add.c:796 +#: lib/libalpm/add.c:800 #, c-format msgid "adding database entry '%s'" msgstr "adicionando a entrada de base de dados '%s'" -#: lib/libalpm/add.c:799 lib/libalpm/add.c:801 +#: lib/libalpm/add.c:803 lib/libalpm/add.c:805 #, c-format msgid "could not update database entry %s-%s" msgstr "não foi possível atualizar a entrada na base de dados %s-%s" -#: lib/libalpm/add.c:807 +#: lib/libalpm/add.c:811 #, c-format msgid "could not add entry '%s' in cache" msgstr "não foi possível adicionar a entrada '%s' ao cache" -#: lib/libalpm/add.c:840 lib/libalpm/remove.c:365 lib/libalpm/sync.c:1041 +#: lib/libalpm/add.c:841 lib/libalpm/remove.c:363 lib/libalpm/sync.c:1047 #, c-format msgid "running \"ldconfig -r %s\"" msgstr "executando \"ldconfig -r %s\"" @@ -475,7 +475,7 @@ msgstr "" msgid "'%s' not found in sync db -- skipping" msgstr "" -#: lib/libalpm/alpm.c:1163 lib/libalpm/sync.c:208 lib/libalpm/sync.c:495 +#: lib/libalpm/alpm.c:1163 lib/libalpm/sync.c:208 lib/libalpm/sync.c:501 #, c-format msgid "'%s' is already elected for removal -- skipping" msgstr "" @@ -500,50 +500,50 @@ msgstr "abrindo base de dados '%s'" msgid "db scan could not find package: %s" msgstr "não foi possível encontrar a base de dados" -#: lib/libalpm/be_files.c:186 +#: lib/libalpm/be_files.c:188 #, c-format msgid "invalid name for dabatase entry '%s'" msgstr "nome inválido para a entrada na base de dados '%s'" -#: lib/libalpm/be_files.c:221 +#: lib/libalpm/be_files.c:223 msgid "invalid package entry provided to _alpm_db_read, skipping" msgstr "" -#: lib/libalpm/be_files.c:226 +#: lib/libalpm/be_files.c:228 #, c-format msgid "" "request to read database info for a file-based package '%s', skipping..." msgstr "" -#: lib/libalpm/be_files.c:234 +#: lib/libalpm/be_files.c:241 #, c-format msgid "loading package data for %s : level=%d" msgstr "" -#: lib/libalpm/be_files.c:242 +#: lib/libalpm/be_files.c:249 #, c-format msgid "cannot find '%s-%s' in db '%s'" msgstr "" -#: lib/libalpm/be_files.c:250 lib/libalpm/be_files.c:396 -#: lib/libalpm/be_files.c:419 lib/libalpm/be_files.c:510 -#: lib/libalpm/be_files.c:599 lib/libalpm/be_files.c:626 +#: lib/libalpm/be_files.c:257 lib/libalpm/be_files.c:403 +#: lib/libalpm/be_files.c:426 lib/libalpm/be_files.c:517 +#: lib/libalpm/be_files.c:607 lib/libalpm/be_files.c:634 #: lib/libalpm/package.c:206 #, c-format msgid "could not open file %s: %s" msgstr "não foi possível abrir o arquivo %s: %s" -#: lib/libalpm/be_files.c:507 +#: lib/libalpm/be_files.c:514 #, c-format msgid "writing %s-%s DESC information back to db" msgstr "" -#: lib/libalpm/be_files.c:596 +#: lib/libalpm/be_files.c:604 #, c-format msgid "writing %s-%s FILES information back to db" msgstr "" -#: lib/libalpm/be_files.c:623 +#: lib/libalpm/be_files.c:631 #, c-format msgid "writing %s-%s DEPENDS information back to db" msgstr "" @@ -636,8 +636,8 @@ msgstr "" #: lib/libalpm/conflict.c:349 lib/libalpm/deps.c:60 lib/libalpm/deps.c:438 #: lib/libalpm/deps.c:634 lib/libalpm/deps.c:674 lib/libalpm/group.c:45 #: lib/libalpm/handle.c:51 lib/libalpm/package.c:82 lib/libalpm/sync.c:67 -#: lib/libalpm/sync.c:600 lib/libalpm/sync.c:616 lib/libalpm/sync.c:713 -#: lib/libalpm/trans.c:55 lib/libalpm/util.c:611 lib/libalpm/util.c:618 +#: lib/libalpm/sync.c:606 lib/libalpm/sync.c:622 lib/libalpm/sync.c:719 +#: lib/libalpm/trans.c:55 lib/libalpm/util.c:612 lib/libalpm/util.c:619 #, c-format msgid "malloc failure: could not allocate %d bytes" msgstr "" @@ -663,7 +663,7 @@ msgstr "" #: lib/libalpm/db.c:186 #, c-format -msgid "database directory '%s' does not exist, try creating it" +msgid "database directory '%s' does not exist, creating it" msgstr "" #: lib/libalpm/db.c:197 @@ -863,7 +863,7 @@ msgstr "" msgid "operation not compatible with the transaction type" msgstr "" -#: lib/libalpm/error.c:97 lib/libalpm/sync.c:980 +#: lib/libalpm/error.c:97 lib/libalpm/sync.c:986 msgid "could not commit transaction" msgstr "" @@ -1063,12 +1063,12 @@ msgstr "" msgid "missing package filelist in %s, generating one" msgstr "" -#: lib/libalpm/package.c:562 +#: lib/libalpm/package.c:568 #, c-format msgid "adding '%s' in requiredby field for '%s'" msgstr "" -#: lib/libalpm/package.c:573 +#: lib/libalpm/package.c:582 #, c-format msgid "adding '%s' in requiredby field for '%s' (provides: %s)" msgstr "" @@ -1142,7 +1142,7 @@ msgstr "" msgid "cannot remove file %s: %s" msgstr "" -#: lib/libalpm/remove.c:292 +#: lib/libalpm/remove.c:294 #, c-format msgid "removing package %s-%s" msgstr "" @@ -1157,17 +1157,17 @@ msgstr "" msgid "removing %d files" msgstr "removendo diretório %s" -#: lib/libalpm/remove.c:339 +#: lib/libalpm/remove.c:337 #, c-format msgid "removing database entry '%s'" msgstr "" -#: lib/libalpm/remove.c:341 +#: lib/libalpm/remove.c:339 #, c-format msgid "could not remove database entry %s-%s" msgstr "" -#: lib/libalpm/remove.c:346 +#: lib/libalpm/remove.c:344 #, c-format msgid "could not remove entry '%s' from cache" msgstr "" @@ -1230,185 +1230,185 @@ msgstr "" msgid "adding package %s-%s to the transaction targets" msgstr "" -#: lib/libalpm/sync.c:449 +#: lib/libalpm/sync.c:455 msgid "looking for unresolvable dependencies" msgstr "" -#: lib/libalpm/sync.c:480 +#: lib/libalpm/sync.c:486 #, fuzzy, c-format msgid "package '%s' conflicts with '%s'" msgstr "pacote '%s' conflita com '%s'" -#: lib/libalpm/sync.c:502 +#: lib/libalpm/sync.c:508 #, c-format msgid "'%s' not found in transaction set -- skipping" msgstr "" -#: lib/libalpm/sync.c:513 +#: lib/libalpm/sync.c:519 #, c-format msgid "package '%s' provides its own conflict" msgstr "" -#: lib/libalpm/sync.c:536 lib/libalpm/sync.c:541 +#: lib/libalpm/sync.c:542 lib/libalpm/sync.c:547 #, c-format msgid "'%s' is in the target list -- keeping it" msgstr "" -#: lib/libalpm/sync.c:553 lib/libalpm/sync.c:590 +#: lib/libalpm/sync.c:559 lib/libalpm/sync.c:596 #, c-format msgid "removing '%s' from target list" msgstr "removendo '%s' da lista de alvos" -#: lib/libalpm/sync.c:562 +#: lib/libalpm/sync.c:568 #, c-format msgid "resolving package '%s' conflict" msgstr "" -#: lib/libalpm/sync.c:585 +#: lib/libalpm/sync.c:591 #, c-format msgid "electing '%s' for removal" msgstr "" -#: lib/libalpm/sync.c:596 lib/libalpm/sync.c:612 +#: lib/libalpm/sync.c:602 lib/libalpm/sync.c:618 msgid "unresolvable package conflicts detected" msgstr "" -#: lib/libalpm/sync.c:664 +#: lib/libalpm/sync.c:670 msgid "checking dependencies of packages designated for removal" msgstr "" -#: lib/libalpm/sync.c:678 +#: lib/libalpm/sync.c:684 msgid "something has gone horribly wrong" msgstr "" -#: lib/libalpm/sync.c:698 +#: lib/libalpm/sync.c:704 #, c-format msgid "found '%s' as a provision for '%s' -- conflict aborted" msgstr "" -#: lib/libalpm/sync.c:794 +#: lib/libalpm/sync.c:800 #, c-format msgid "%s is already in the cache\n" msgstr "" -#: lib/libalpm/sync.c:805 +#: lib/libalpm/sync.c:811 #, c-format msgid "no %s cache exists, creating...\n" msgstr "" -#: lib/libalpm/sync.c:806 +#: lib/libalpm/sync.c:812 #, c-format msgid "warning: no %s cache exists, creating..." msgstr "" -#: lib/libalpm/sync.c:811 +#: lib/libalpm/sync.c:817 msgid "couldn't create package cache, using /tmp instead\n" msgstr "" -#: lib/libalpm/sync.c:812 +#: lib/libalpm/sync.c:818 msgid "warning: couldn't create package cache, using /tmp instead" msgstr "" -#: lib/libalpm/sync.c:819 +#: lib/libalpm/sync.c:825 #, c-format msgid "failed to retrieve some files from %s\n" msgstr "" -#: lib/libalpm/sync.c:849 lib/libalpm/sync.c:861 +#: lib/libalpm/sync.c:855 lib/libalpm/sync.c:867 #, c-format msgid "can't get md5 or sha1 checksum for package %s\n" msgstr "" -#: lib/libalpm/sync.c:880 +#: lib/libalpm/sync.c:886 #, c-format msgid "archive %s was corrupted (bad MD5 or SHA1 checksum)\n" msgstr "" -#: lib/libalpm/sync.c:882 +#: lib/libalpm/sync.c:888 #, c-format msgid "archive %s is corrupted (bad MD5 or SHA1 checksum)\n" msgstr "" -#: lib/libalpm/sync.c:903 +#: lib/libalpm/sync.c:909 msgid "could not create removal transaction" msgstr "" -#: lib/libalpm/sync.c:909 +#: lib/libalpm/sync.c:915 msgid "could not initialize the removal transaction" msgstr "" -#: lib/libalpm/sync.c:929 +#: lib/libalpm/sync.c:935 msgid "removing conflicting and to-be-replaced packages" msgstr "" -#: lib/libalpm/sync.c:931 +#: lib/libalpm/sync.c:937 msgid "could not prepare removal transaction" msgstr "" -#: lib/libalpm/sync.c:937 +#: lib/libalpm/sync.c:943 msgid "could not commit removal transaction" msgstr "" -#: lib/libalpm/sync.c:944 +#: lib/libalpm/sync.c:950 msgid "installing packages" msgstr "" -#: lib/libalpm/sync.c:947 +#: lib/libalpm/sync.c:953 msgid "could not create transaction" msgstr "" -#: lib/libalpm/sync.c:952 +#: lib/libalpm/sync.c:958 msgid "could not initialize transaction" msgstr "" -#: lib/libalpm/sync.c:975 +#: lib/libalpm/sync.c:981 msgid "could not prepare transaction" msgstr "" -#: lib/libalpm/sync.c:987 +#: lib/libalpm/sync.c:993 msgid "updating database for replaced packages' dependencies" msgstr "" -#: lib/libalpm/sync.c:1016 +#: lib/libalpm/sync.c:1022 #, c-format msgid "could not update requiredby for database entry %s-%s" msgstr "" -#: lib/libalpm/sync.c:1025 +#: lib/libalpm/sync.c:1031 #, c-format msgid "could not update new database entry %s-%s" msgstr "" -#: lib/libalpm/sync.c:1065 +#: lib/libalpm/sync.c:1071 #, fuzzy, c-format msgid "found package '%s-%s' in sync" msgstr "atualizando pacote %s-%s" -#: lib/libalpm/sync.c:1071 +#: lib/libalpm/sync.c:1077 #, c-format msgid "package '%s' not found in sync" msgstr "" -#: lib/libalpm/trans.c:267 +#: lib/libalpm/trans.c:270 #, c-format msgid "updating dependency packages 'requiredby' fields for %s-%s" msgstr "" -#: lib/libalpm/trans.c:270 +#: lib/libalpm/trans.c:273 msgid "package has no dependencies, no other packages to update" msgstr "" -#: lib/libalpm/trans.c:307 lib/libalpm/trans.c:333 +#: lib/libalpm/trans.c:310 lib/libalpm/trans.c:340 #, c-format msgid "updating 'requiredby' field for package '%s'" msgstr "" -#: lib/libalpm/trans.c:318 lib/libalpm/trans.c:344 +#: lib/libalpm/trans.c:325 lib/libalpm/trans.c:355 #, c-format msgid "could not update 'requiredby' database entry %s-%s" msgstr "" -#: lib/libalpm/trans.c:325 +#: lib/libalpm/trans.c:332 #, c-format msgid "could not find dependency '%s'" msgstr "não foi possível encontrar a dependência '%s'" @@ -1428,7 +1428,7 @@ msgstr "" msgid "could not extract %s: %s\n" msgstr "" -#: lib/libalpm/util.c:351 +#: lib/libalpm/util.c:350 #, c-format msgid "logaction called: %s" msgstr "" @@ -1442,52 +1442,52 @@ msgstr "" msgid "could not change directory to %s (%s)" msgstr "" -#: lib/libalpm/util.c:475 +#: lib/libalpm/util.c:476 #, c-format msgid "executing %s script..." msgstr "" -#: lib/libalpm/util.c:488 +#: lib/libalpm/util.c:489 #, c-format msgid "could not fork a new process (%s)" msgstr "" -#: lib/libalpm/util.c:495 +#: lib/libalpm/util.c:496 #, c-format msgid "chrooting in %s" msgstr "" -#: lib/libalpm/util.c:497 +#: lib/libalpm/util.c:498 #, c-format msgid "could not change the root directory (%s)" msgstr "" -#: lib/libalpm/util.c:501 +#: lib/libalpm/util.c:502 #, c-format msgid "could not change directory to / (%s)" msgstr "" -#: lib/libalpm/util.c:505 +#: lib/libalpm/util.c:506 #, c-format msgid "executing \"%s\"" msgstr "executando \"%s\"" -#: lib/libalpm/util.c:508 +#: lib/libalpm/util.c:509 #, c-format msgid "call to popen failed (%s)" msgstr "" -#: lib/libalpm/util.c:540 +#: lib/libalpm/util.c:541 #, c-format msgid "call to waitpid failed (%s)" msgstr "" -#: lib/libalpm/util.c:549 +#: lib/libalpm/util.c:550 #, c-format msgid "could not remove tmpdir %s" msgstr "" -#: lib/libalpm/util.c:606 +#: lib/libalpm/util.c:607 #, c-format msgid "check_freespace: total pkg size: %lld, disk space: %lld" msgstr "" |