Say what?

Descrição

An easy-to-use plugin that allows you to change translatable strings from plugins / themes and WordPress core without editing code. Simply enter the current string, and what you want to replace it with and the plugin will automatically do the rest!

O plugin está disponível para a derivação e contribuições no GitHub

Confira o Say What Pro para:

  • String Discovery and autocomplete – find the strings you need without diving through code. Works with server-side and Javascript-rendered strings
  • Improved performance using text-domain-specific filters
  • Substituições de sequência de caracteres curinga – Substitua palavras individuais, ou fragmentos de palavras em todo o site
  • Suporte a multi-idiomas – conjunto de substituições diferentes para diferentes idiomas em sites multi-idiomas
  • Recursos de importação/exportação – Fácil importação/exportação de substituições por meio da interface de usuário

Support this free plugin

As a business, we already donate a percentage of our profits from premium plugins to global climate change projects. You’re free to use this plugin free of charge, but if you do, please consider buying the world some trees in return. You’ll be creating employment for local families and restoring wildlife habitats.

Capturas de tela

  • List of configured string replacements
  • Adding/editing a replacement

Instalação

  • Instale como você faria com qualquer outro plugin
  • Ativar
  • Vá para Ferramentas » Modificações de texto e configure algumas substituições de sequência de caracteres

Perguntas frequentes

Eu posso usá-lo para mudar qualquer sequência de caracteres?

Você só pode usar o plugin para traduzir as sequências de caracteres que estão marcadas para tradução.

Como eu localizo uma sequência de caracteres para traduzir?

Você pode tanto dar um palpite, ou conferir o código fonte do plugin em questão, as sequências de caracteres traduzíveis geralmente estão envoltas em _ (), _e(), _n() ou _x(), por exemplo:

$foo = __('This is a translatable string', 'plugin-domain');

Este artigo aqui mostra alguns exemplos do que você está procurando. Alternativamente, a versão Pro do plugin fornece um modo de “Detecção de sequência de caracteres” que permite que você pode procure por sequências de caracteres em seu site usando sugestões de preenchimento automático.

Há algum suporte para a importação de substituições?

“Say What?” tem suporte preliminar para exportação e importação de substituições através de http://wp-cli.org/. Os seguintes comandos são suportados atualmente:

  • exportar – Exporta todas as substituições de sequência de caracteres atuais.
  • importar – Importação de substituições de sequência de caracteres de um arquivo CSV.
  • lista – Exporta todas as substituições de sequência de caracteres atuais. Sinônimo de ‘exportar’.
  • atualizar – Atualiza as substituições de sequência de caracteres de um arquivo CSV.

Consulte a página no GitHub para ver exemplos.

Posso definir substituições diferentes para diferentes idiomas?

Não no plugin gratuito, no entanto isto está disponível na versão Pro do plugin

Avaliações

27 novembro, 2024
I dinked around for well over an hour trying to change “Leave a Reply” to “Leave a Comment” at the top of my comment form on a new site.Found this plugin, and 30 seconds later the job was done.THANK YOU!
24 agosto, 2023 4 respostas
This is the plugin’s description:An easy-to-use plugin that allows you to alter strings on your site without editing WordPress core, or plugin code. Simply enter the current string, and what you want to replace it with and the plugin will automatically do the rest! I tried it with this string: <div id=”wrapper”> that I want to replace with: <div class=”wrapper”>, but nothing happened.It says in the description that I only need to enter the current string, and what you want to replace it with and the plugin will automatically do the rest. But it doesn’t work that way.
9 junho, 2023 1 resposta
Does exactly what it supposed to do. Don’t need to change the core file for changing strings we want to translate. You will need to find the exact string name and it’s location (site domain).
Leia todas as 90 avaliações

Colaboradores e desenvolvedores

“Say what?” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

Say what?” foi traduzido para 14 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “Say what?” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

2.2.5

  • General tidy-ups and maintenance

2.2.4

  • Fix: Do not generate warning on initial install

2.2.3

  • Change: Internal package updates
  • Change: Compatibility with WordPress 6.6

2.2.2

  • Fix: Resolve issue where replacements weren’t made if an external object cache was in use.

2.2.1

  • Change: Internal refactor of classes

2.1.9

  • Change: Minor admin UI changes

2.1.8

  • Fix: Include missing image

2.1.7

  • Change: Admin UI updates

2.1.6

  • Change: Styling & documentation updates.

2.1.5

  • Fix: Avoid warning when sorting list table.

2.1.4

  • Change: Localisation improvements

2.1.3

  • Change: Updates to Javascript dependencies.

2.1.2

  • Change: Updates to Javascript dependencies, smaller JS footprint.

2.1.1

  • Fix: Resolve issue where console errors could be thrown if no replacements configured.

2.1.0

  • New: Optimise performance when an external object cache is available
  • Fix: Imports via WP-CLI could fail if the pro extension had previously been active

2.0.2

  • Reduce size of bundled images
  • Update dev build scripts

2.0.1

  • Improve Javascript performance, and remove lodash dependency (resolves some plugin conflicts)

2.0.0

  • Support for translatable strings rendered through WordPress Javascript framework
  • Supports replacing text in Gutenberg / WooCommerce admin / WooCommerce blocks
  • Update details of Say What? Pro vs free plugin

1.9.7

  • Fix issue where replacement table disappeared at small screen widths
  • Update WordPress compatibility
  • Changes to donation / upsell content

1.9.6

  • Fix link in documentation

1.9.5

  • WordPress 5.5 compatibility
  • Changes to Treeware links

1.9.4

  • Ensure help links open in new windows

1.9.3

  • Fix link target in Treeware content

1.9.2

  • Suggest Treeware donations

1.9.1

  • Atualização nas informações sobre recursos Pro

1.9.0

  • Correção do problema que adicionava sequências de caracteres após um rebaixamento da versão Pro
  • Atualização no textdomain do plugin para seguir as orientações da wordpress.org para ajudar as traduções

1.8.2

  • Apenas as atualizações de documentação

1.8.1

  • Atualização nos links do plugin, configurações incluídas e link de atualização
  • Atualização na documentação sobre recursos Pro
  • Correções de estilo do admin

1.8.0

  • Correção de problemas onde entidades poderiam ser duplamente codificadas nas telas de admin.

1.7.1

  • Atualização na mensagem de marketing do admin. Sem alterações funcionais.

1.7

  • Suporte a _n() e _nx()
  • Suporte a sequências de caracteres com várias linhas

1.6

Introduz filtros que permitem a compatibilidade com plugins que mudam seu textdomain. Créditos: Pippin Williamson

1.5

Evita os avisos na ativação inicial.
Evita problemas onde sequências contenham HTML/entidades

1.4

Adiciona a caixa de informação sobre a versão Pro

1.3

Suporte para importação e exportação com WP-CLI.

1.2

Troca do banco de dados para UTF-8 para corrigir problemas com sequências de caracteres fora do formato ASCII.

1.1

Correção do escape incorreto nas telas de admin.

1.0.1

Correção na criação inicial da tabela DB
Correção das traduções para sequências de caracteres sem domínio definido

1.0

Permite que as sequências de caracteres com o contexto sejam substituídas

0.9.3

Melhorias na documentação

0.9.2

Evitar o alerta wpdb->prepare
Pequenas correções no admin, não traduzir duplamente as sequências

0.9.1

Correção do problema com campos sendo trocados quando informados pela primeira vez

0.9

Versão Beta pronta para testes e comentários