Comparar dos archivos y Cambiar múltiples líneas de texto

Imagen de frosman
0 puntos

Un saludo

La verdad es que el texto del asunto no aclara mucho del problema.

Me explico:
Estoy ayudando a traducir al castellano un script en PHP. Son casi 40 archivos en php, con cientos de líneas del tipo:
define('LNG_AutorespondersManage', 'Ver autorespuestas');

Ya realicé la primera traducción, pero ahora hay una actualización del software, y claro,no puedo copiar y pegar los nuevos archivos porque han quitado y puesto nuevas líneas para traducir, aunque los archivos son los mismos en número y nombre.

¿Con que conjunto de comandos podría hacer que?.

  1. Abro un fichero ya traducido, digamos archivo1.php
  2. Leo una línea tipo: define('LNG_AutorespondersManage', 'Ver autorespuestas');
  3. Abro archivo1-nuevo.php y busco define('LNG_AutorespondersManage', ' que lo encontraré en inglés: define('LNG_AutorespondersManage', 'View Autoresponders')
  4. Si está, sustituyo la línea entera, si no, paso a la siguiente línea de archivo1.php

Así al hacer la revisión sólo quedarían las líneas no traducidas.

Muchas gracias por vuestra ayuda.