Poco a poco...
Lo del patch como tú dices es para correr un comando. Eso solo puedes hacerlo si tienes un servidor linux y acceso a la consola de comandos... Si no es tu caso, como me pasa a mi, lo que haces es abrir el fichero con el block de notas y ver ahí los cambios, y los haces a mano. Te pongo un ejemplo:
Código:
diff -crN phpbb2016/admin/admin_ug_auth.php phpbb2017/admin/admin_ug_auth.php
*** phpbb2016/admin/admin_ug_auth.php Sun Jun 26 16:40:23 2005
--- phpbb2017/admin/admin_ug_auth.php Tue Jul 19 22:14:56 2005
***************
*** 6,12 ****
* copyright : (C) 2001 The phpBB Group
* email : [email protected]
*
! * $Id: admin_ug_auth.php,v 1.13.2.8 2005/06/26 12:03:43 acydburn Exp $
*
*
***************************************************************************/
--- 6,12 ----
* copyright : (C) 2001 The phpBB Group
* email : [email protected]
*
! * $Id: admin_ug_auth.php,v 1.13.2.9 2005/07/19 20:01:05 acydburn Exp $
*
*
***************************************************************************/
***************
*** 414,419 ****
--- 414,420 ----
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u
WHERE ug.group_id = aa.group_id
AND u.user_id = ug.user_id
+ AND ug.user_pending = 0
AND u.user_level NOT IN (" . MOD . ", " . ADMIN . ")
GROUP BY u.user_id
HAVING SUM(aa.auth_mod) > 0";
***************
En ese ejemplo tienes que abrir el fichero admin/admin_ug_auth.php. Los cambios a hacer te los dicen los símbolos que hay al principio de las lineas afectas:
! significa que hay que sustituir la línea (fijate que aparece dos veces... la primera es como la tienes y la segunda cómo debe quedar)
+ significa añadir esa línea en la posición que se da (igual ahí tienes un ejemplo)
- significa borrar esa línea
Igualmente te aparecen los números de línea aproximados donde lo vas a encontrar (ejemplo: --- 414,420 ----). Es como instalar un mod... Por cierto los símbolos ! + y - no tienen que aparecer en tus archivos php... o sea vienen en el .patch para identificar las líneas pero luego no tienen que salir.
Sigo... Lo de las templates, no todas son iguales y si usas el changed files only te puede dar algún fallo. Usando el patch es más dificil que esto te ocurra, ya que editas la template que tú tengas y cambias sólo lo necesario, que no es todo.
Por último, para lo del lenguaje, pues una opción es que hagas los mismos cambios que en el del lenguaje ingles, y luego traduzcas lo que pone. Si no, creo que te puedes bajar el paquete de lenguaje de la web de phpbb y sustituirlo, nada más...
Un saludo