Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Singolare Plurale

  1. #1

    Singolare Plurale

    Ciao a tutti... Lo so che per voi è una cavolata ma con gli esempi che ho trovato posso solo aggiungere la "s" nelle parole plurali inglesi.
    Non riesco ad eliminare la o in messaggio quando nella inbox ne ho piu di 1 in quanto la funzione trovata è esattamente il contrario dato che le parole inglesi aggiungono la s per formare il plurale e noi aggiungiamo la o per il singolare.

    Ho questo codice:
    codice:
    if($messages == -1){
    	echo JText::_( 'PLEASELOGIN' );
    }else{
    	if($messages == 0){
    		echo JText::_( 'NOMESSAGES' );
    	}else{
    		echo sprintf(JText::_( 'YOUHAVEMESSAGES' ), $messages, ($messages==1?"":JText::_( 'PLURAL' )));
    	}
    NOMESSAGES= non ci sono nuovi messaggi
    YOUHAVEMESSAGES=hai un nuovo messaggio
    PLURAL=aggiungere la s perchè lo script è inglese e la traduzione l'ho fatta io

    Semplifico:
    il problema è togliere la "o" di Messaggio quando ho 2 o piu messaggi e mantenerla quando ne ho solo 1.

    Grazie!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ma se i testi che mostri sono delle costanti che te ne fai di eliminare la o in automatico?
    Basta che nella definizione di PLURAL metti il testo al singolare.
    E tra l'altro visto che stai usando Joomla è esattamente così che si fa: si modifica a mano il file it-IT.com_nomecomponente.ini o it-IT.mod_nomemodulo.ini

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.