Traducción de la Fecha de WordPress 2.8 a Español

Anteriormente había publicado como traducir la fecha de WordPress para la versión 2.6 y sus subversiones. El archivo locale.php es el que contiene el nombre de los días y meses, por tanto para tener la fecha de nuestro theme en español solo hay que traducir los nombres a español, este archivo se encuentra en la carpeta wp-includes/ del directorio donde se encuentran los archivos de tu WordPress. Para hacer la traducción manualmente se hace casi exactamente igual que como lo mostré en este post “Traducción de la Fecha de WordPress a Español” la única diferencia es que ahora están en otra posición las líneas a cambiar, algunas se movieron como 2 renglones o 3, en realidad no hay mucha diferencia esto paso debido a que se agregaron algunos comentarios en el archivo locale.php y se cambio la programación un poquito pero nada que afecte a las lineas que se requieren modificar. En ese post también se explica algunos formatos para escribir la fecha de tu theme de modo ordenado o como más te guste.

Aquí les dejo la versión del locale.php para WordPress 2.8 ya con su traducción al español para que solo descompriman el locale.php del archivo .rar y lo peguen en su directorio wp-includes/, les preguntará si desean sobrescribir, denle que si ;)

Click Aquí Para Descargar Locale.php en español para WordPress 2.8

MDF: Métodos de Fusilamiento 3

Usaremos un MDF en el cual le pediremos la información de los elementos de la página al mismo navegador. Una página web no guarda los elementos multimedia en si misma, mas bien los llama mediante diversas etiquetas html las cuales varían dependiendo del elemento que se desee, una página web incluso puede llamar a otras páginas web ;) . Muy bien lo que nos importa de momento es obtener imágenes aunque este MDF puede ser usado también para otros elementos como scripts en java, CSS (hojas de estilo en cascada), etc.

Read more »

MDF: Métodos de Fusilamiento 2

Como continuación de Métodos de Fusilamiento, traigo otro MDF para imágenes.

Como bien dijo DarkQuickSilver en un comentario pasado, también se pueden extraer imágenes guardando la página completa, les explicaré desde 0 como se hace esto usando Internet Explorer primero y posteriormente en Mozilla Firefox, este MDF es muy sencillo ;) .

Read more »

MDF: Métodos de Fusilamiento

Pues bien, los MDF (Métodos de Fusilamiento, entiendasé como fusilamento tomar prestado, sacar, guardar, extraer, etc. etc.) son métodos que deben usarse con precaución :D . Si vienen aquí para fusilarse una cuenta de hotmail o robar les diré que NO vienen al lugar indicado pequeños lammers ;) . Estos MDF son más bien para usarlos de una manera constructiva, solo para aprender un poco de lo que pueden hacer en la computadora o bien para extraer material y usarlo SIEMPRE CITANDO LA FUENTE FUSILADA ;) . Así es :D aunque sea fusil :P .

Hoy les traigo los métodos de fusilamiento más básicos en los cuales se usarán los navegadores Internet Explorer y Mozilla Firefox. Les recomiendo más el uso de este último ya que podemos realizar más MDF usando una variedad más amplia de herramientas.

MDF de imágenes y fondos elemental

Posteriormente les daré otros métodos para el mismo objetivo usando otros MDF ;)

Empezando por lo más básico usando Internet Explorer para sacar una imagen de un sitio web solo dar click derecho en la imagen y en el menú desplegable click en Guardar imagen como…

Posteriormente solo seleccionas la ubicación en donde se guardará la imagen, elige un nombre y da click en Guardar.

Empezando por lo más básico usando Mozilla Firefox para sacar una imagen de un sitio web solo dar click derecho en la imagen y en el menú desplegable click en Guardar imagen como…

Posteriormente solo seleccionas la ubicación en donde se guardará la imagen, elige un nombre y da click en Guardar.

Ok, hasta ahora todo tranquilo… En algunas ocasiones puede que se hayan topado con páginas cuyo contenido esta protegido mediante algún script ó es una galería en flash y no saben como sacar o extraer dichas imágenes, para estos casos hay un botonsito que nos salvará “Print Screen” o en español “Imprimir Pantalla” esto significa que toma una captura de la pantalla, como si le tomaran una foto a lo que tienes en el monitor al momento que presionas esta tecla. Esta tecla se localiza en la parte superior derecha de su teclado, normalmente a la izquierda de “Bloq Despl“. Este botón lo abrevian como “Impr Pant/PetSis” o “Print Scrn/SysRq” para que quepa el letrero en el botón ;) . Al presionar esta tecla la computadora guardará la imagen en el portapapeles el cual es un espacio que reserva la computadora en la memoria para guardar normalmente texto, imágenes y archivos (el uso más común es cuando copias texto o archivos y luego los pegas, al copiar un archivo este se guarda en el portapapeles) pues bien, ya esta la imagen en el portapapeles ahora solo debes de pegarla en algún sitio para poder visualizarla, usemos por ejemplo MS Paint. Para ejemplificar esto supondremos que queremos sacar, extraer, guardar una foto de metroflog o fotolog (si esas paranoias de la web 2.0 de horrible aspecto y funcionalidad) pues bien, vamos al flog donde se encuentra la foto que deseamos extraer y si intentamos dar click derecho un script no nos dejará copiar la foto o imagen:

Para extraer la imagen hay varios métodos, en este caso usaremos “Impr Pant/PetSis” osea el botoncito para tomar el Screenshot (así es como se le llama a las caputaras de pantalla), posteriormente de presionar dicho botoncito no pasara nada en la pantalla, no verás ni flashasos ni algún efecto en pantalla, pero el Screenshot ya esta en el portapapeles así que solo hay que pegarlo, lo pegamos en MS Paint (o cualquier otro editor de imágenes) Pueden hacerlo desde el menú edición y click en pegar o presionar CTRL + V:

Listo!!! ahora solo recortamos la imagen para que quede del tamaño deseado, finalmente guardamos la imagen ;) eso es todo por ahora, hay muchos otros métodos los cuales explicaré posteriormente, pero de momento pueden usar estos MDF Básicos :D RECUERDEN CITAR LA FUENTE!!! No sean 3du4rd0 Arc05 :D

Tutoriales Gratuitos de XHTML, CSS, JavaScript, AJAX y Symfony

Si te haces bolas con el código (X)HTML, quieres editar tu hoja de estilos en CSS o quieres aprender programación en Javascript e incluso si ya sabes lo básico y quieres aprender AJAX o Symfony, hay unos muy buenos tutoriales que encontré en internet:

Click Aquí para ir a “Libros Web”

También tienen una Referencia Completa de CSS 2.1.

Todos son totalmente gratis y los puedes leer en línea ó puedes descargarlos en formato PDF :D

Sigan los estándares ;)

Traducción de la Fecha de WordPress a Español

El día de hoy les traigo la traducción de la fecha de WordPress al Español sin usar ningún plugin, solo editando el archivo locale.php de tu WordPress. Pueden descargar la versión de WordPress en Español pero la fecha de su plantilla seguirá estando en inglés así que les traigo la solución. Esta versión del locale.php es para WordPress 2.6.2, WordPress 2.6.3, WordPress 2.6.5. El archivo locale.php se encuentra en la carpeta wp-includes/ del directorio donde se encuentran los archivos de tu WordPress ;) .

Bueno este post se divide en 3 partes el “Procedimiento de Edición” para que aprendan como hacerlo, la “Descarga del Archivo” por si se hacen pelotas en el camino jeje ;) y finalmente el “Formato de Fecha” para que lo implementen en su blog .

Nota: Recuerden hacer respaldo de su archivo locale.php por si algo les falla.

Procedimiento de Edición:

Primero que nada extraemos el archivo locale.php y lo abrimos en su editor de texto/html favorito (ya sea Front Page, Dreamweaver ó el Bloc de Notas).

-Ahora bien vamos a la línea 110  a  116 y tenemos lo siguiente:

$this->weekday[0] = __('Sunday');
$this->weekday[1] = __('Monday');
$this->weekday[2] = __('Tuesday');
$this->weekday[3] = __('Wednesday');
$this->weekday[4] = __('Thursday');
$this->weekday[5] = __('Friday');
$this->weekday[6] = __('Saturday');

*Lo cambiamos por esto:

$this->weekday[0] = __('Domingo');
$this->weekday[1] = __('Lunes');
$this->weekday[2] = __('Martes');
$this->weekday[3] = __('Miércoles');
$this->weekday[4] = __('Jueves');
$this->weekday[5] = __('Viernes');
$this->weekday[6] = __('Sábado');

*Nota: &eacute y &aacute son la e acentuada (é) y la a acentuada (á) respectivamente y estan escritas de este modo para que sea codificado correctamente al ser llamado a la plantilla :) .

-Ahora editamos la línea 120 a 126 que tiene algo asi:

$this->weekday_initial[__('Sunday')]    = __('S_Sunday_initial');
$this->weekday_initial[__('Monday')]    = __('M_Monday_initial');
$this->weekday_initial[__('Tuesday')]   = __('T_Tuesday_initial');
$this->weekday_initial[__('Wednesday')] = __('W_Wednesday_initial');
$this->weekday_initial[__('Thursday')]  = __('T_Thursday_initial');
$this->weekday_initial[__('Friday')]    = __('F_Friday_initial');
$this->weekday_initial[__('Saturday')]  = __('S_Saturday_initial');

*Y lo cambiamos por esto:

$this->weekday_initial[__('Domingo')]    = __('D_Domingo_initial');
$this->weekday_initial[__('Lunes')]    = __('L_Lunes_initial');
$this->weekday_initial[__('Martes')]   = __('Ma_Martes_initial');
$this->weekday_initial[__('Miércoles')] = __('Mi_Miércoles_initial');
$this->weekday_initial[__('Jueves')]  = __('J_Jueves_initial');
$this->weekday_initial[__('Viernes')]    = __('V_Viernes_initial');
$this->weekday_initial[__('Sábado')]  = __('S_Sábado_initial');

-Vamos a la línea 133 a 139 que contiene esto:

$this->weekday_abbrev[__('Sunday')]    = __('Sun');
$this->weekday_abbrev[__('Monday')]    = __('Mon');
$this->weekday_abbrev[__('Tuesday')]   = __('Tue');
$this->weekday_abbrev[__('Wednesday')] = __('Wed');
$this->weekday_abbrev[__('Thursday')]  = __('Thu');
$this->weekday_abbrev[__('Friday')]    = __('Fri');
$this->weekday_abbrev[__('Saturday')]  = __('Sat');

*Lo sustituimos por esto:

$this->weekday_abbrev[__('Domingo')]    = __('Dom');
$this->weekday_abbrev[__('Lunes')]    = __('Lun');
$this->weekday_abbrev[__('Martes')]   = __('Mar');
$this->weekday_abbrev[__('Miércoles')] = __('Mié');
$this->weekday_abbrev[__('Jueves')]  = __('Jue');
$this->weekday_abbrev[__('Viernes')]    = __('Vie');
$this->weekday_abbrev[__('Sábado')]  = __('Sáb');

-Ahora la línea 142 a 153:

$this->month['01'] = __('January');
$this->month['02'] = __('February');
$this->month['03'] = __('March');
$this->month['04'] = __('April');
$this->month['05'] = __('May');
$this->month['06'] = __('June');
$this->month['07'] = __('July');
$this->month['08'] = __('August');
$this->month['09'] = __('September');
$this->month['10'] = __('October');
$this->month['11'] = __('November');
$this->month['12'] = __('December');

*Lo cambiamos por esto:

$this->month['01'] = __('Enero');
$this->month['02'] = __('Febrero');
$this->month['03'] = __('Marzo');
$this->month['04'] = __('Abril');
$this->month['05'] = __('Mayo');
$this->month['06'] = __('Junio');
$this->month['07'] = __('Julio');
$this->month['08'] = __('Agosto');
$this->month['09'] = __('Septiembre');
$this->month['10'] = __('Octubre');
$this->month['11'] = __('Noviembre');
$this->month['12'] = __('Diciembre');

-Por último la línea 157 a 168:

$this->month_abbrev[__('January')] = __('Jan_January_abbreviation');
$this->month_abbrev[__('February')] = __('Feb_February_abbreviation');
$this->month_abbrev[__('March')] = __('Mar_March_abbreviation');
$this->month_abbrev[__('April')] = __('Apr_April_abbreviation');
$this->month_abbrev[__('May')] = __('May_May_abbreviation');
$this->month_abbrev[__('June')] = __('Jun_June_abbreviation');
$this->month_abbrev[__('July')] = __('Jul_July_abbreviation');
$this->month_abbrev[__('August')] = __('Aug_August_abbreviation');
$this->month_abbrev[__('September')] = __('Sep_September_abbreviation');
$this->month_abbrev[__('October')] = __('Oct_October_abbreviation');
$this->month_abbrev[__('November')] = __('Nov_November_abbreviation');
$this->month_abbrev[__('December')] = __('Dec_December_abbreviation');

*La modificamos poniendo lo siguiente:

$this->month_abbrev[__('Enero')] = __('Ene_Enero_abbreviation');
$this->month_abbrev[__('Febrero')] = __('Feb_Febrero_abbreviation');
$this->month_abbrev[__('Marzo')] = __('Mar_Marzo_abbreviation');
$this->month_abbrev[__('Abril')] = __('Abr_Abril_abbreviation');
$this->month_abbrev[__('Mayo')] = __('May_Mayo_abbreviation');
$this->month_abbrev[__('Junio')] = __('Jun_Junio_abbreviation');
$this->month_abbrev[__('Julio')] = __('Jul_Julio_abbreviation');
$this->month_abbrev[__('Agosto')] = __('Ago_Agosto_abbreviation');
$this->month_abbrev[__('Septiembre')] = __('Sep_Septiembre_abbreviation');
$this->month_abbrev[__('Octubre')] = __('Oct_Octubre_abbreviation');
$this->month_abbrev[__('Noviembre')] = __('Nov_Noviembre_abbreviation');
$this->month_abbrev[__('Diciembre')] = __('Dic_Diciembre_abbreviation');

Y listo! Guardamos los cambios y volvemos a subir nuestro archivo locale.php a nuestra carpeta wp-includes/ y eso es todo ;) . Espero que les sirva y más que nada no le tengan miedo a moverle a su archivo locale.php para que así tenga una idea de que hacer en futuras versiones y así poder editarlo ustedes solitos ;) .

Descarga del Archivo

Finalmente y por si no fui muy claro con esta explicación, les dejo el locale.php, lo comprimí en .zip y esta listo con la traducción nadamas para que lo suban a la carpeta wp-includes/ de su wordpress.

CLICK AQUÍ PARA DESCARGAR locale.php EN ESPAÑOL

Formatos de Fecha

Aquí les pondré como funciona cada letra para que le den formato a su gusto el como se expondrá la fecha de su WordPress:

Ahora vamos a ver el significado de las letras mas básicas:

d=Día del mes, 2 dígitos con ceros iniciales: 01 a 31
D=Representación textual de un día, tres letras: Lun a Dom
j=Día del mes sin ceros iniciales: 1 a 31
l=Representación textual completa del día de la semana: Lunes a Domingo
S=Sufijo orinal EN INGLÉS del día del mes, 2 caracteres: st, nd, rd o th. No sale en español y no le veo la utilidad xD

F=Representación textual completa de un mes: Enero a Diciembre
m=Representación numérica de un mes, con ceros iniciales: 01 a 12
n=Representación numérica de un mes, sin ceros iniciales: 1 a 12
M=Representación textual corta de un mes, tres letras: Ene a Dic
Y=Representación numérica completa de un año, 4 dígitos: ejemplo, 1999 ó 2008
y=Representación de dos dígitos de un año: ejemplo, 99 ó 08
\=Escapa caracteres especiales: ejemplo, \h\o\l\a imprimiría hola

Bueno eso es lo básico, si quieren ver más formatos para fecha en php den click aquí. les dejo unos ejemplos recomendados:

l j \d\e F \d\e\l Y\. == día número_de_día de Mes del año.
Ejemplo de lo que devuelve: martes 18 de Febrero del 2008.

l j \d\e F \d\e Y\. == día número_de_día de Mes de año.
Ejemplo de lo que devuelve: martes 18 de Febrero de 2008.

F j \d\e\l Y\. == Mes número_de_día del año.
Ejemplo de lo que devuelve: Febrero 18 del 2008.

F j \d\e Y\. == Mes número_de_día de año.
Ejemplo de lo que devuelve: Febrero 18 de 2008.

Espero les sea de utilidad ;)