Fix some plural strings and a missing title. Reported by David Ciscar Presas.
This commit is contained in:
		
							parent
							
								
									5105fa0a69
								
							
						
					
					
						commit
						393f38a281
					
				
					 5 changed files with 14 additions and 6 deletions
				
			
		|  | @ -53,7 +53,7 @@ order by substr (upper (sort), 1, 1)'); | ||||||
|         while ($post = $result->fetchObject ()) |         while ($post = $result->fetchObject ()) | ||||||
|         { |         { | ||||||
|             array_push ($entryArray, new Entry ($post->title, Author::getEntryIdByLetter ($post->title),  |             array_push ($entryArray, new Entry ($post->title, Author::getEntryIdByLetter ($post->title),  | ||||||
|                 str_format (localize("authorword.many"), $post->count), "text",  |                 str_format (localize("authorword", $post->count), $post->count), "text",  | ||||||
|                 array ( new LinkNavigation ("?page=".parent::PAGE_AUTHORS_FIRST_LETTER."&id=". rawurlencode ($post->title))))); |                 array ( new LinkNavigation ("?page=".parent::PAGE_AUTHORS_FIRST_LETTER."&id=". rawurlencode ($post->title))))); | ||||||
|         } |         } | ||||||
|         return $entryArray; |         return $entryArray; | ||||||
|  | @ -74,7 +74,7 @@ order by substr (upper (sort), 1, 1)'); | ||||||
|         { |         { | ||||||
|             $author = new Author ($post->id, $post->sort); |             $author = new Author ($post->id, $post->sort); | ||||||
|             array_push ($entryArray, new Entry ($post->sort, $author->getEntryId (),  |             array_push ($entryArray, new Entry ($post->sort, $author->getEntryId (),  | ||||||
|                 str_format (localize("bookword.many"), $post->count), "text",  |                 str_format (localize("bookword", $post->count), $post->count), "text",  | ||||||
|                 array ( new LinkNavigation ($author->getUri ())))); |                 array ( new LinkNavigation ($author->getUri ())))); | ||||||
|         } |         } | ||||||
|         return $entryArray; |         return $entryArray; | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								base.php
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								base.php
									
										
									
									
									
								
							|  | @ -43,7 +43,14 @@ function str_format($format) { | ||||||
|  * This method is based on this page |  * This method is based on this page | ||||||
|  * http://www.mind-it.info/2010/02/22/a-simple-approach-to-localization-in-php/ |  * http://www.mind-it.info/2010/02/22/a-simple-approach-to-localization-in-php/ | ||||||
|  */ |  */ | ||||||
| function localize($phrase) { | function localize($phrase, $count=-1) { | ||||||
|  |     if ($count == 0) | ||||||
|  |         $phrase .= ".none"; | ||||||
|  |     if ($count == 1) | ||||||
|  |         $phrase .= ".one"; | ||||||
|  |     if ($count > 1) | ||||||
|  |         $phrase .= ".many"; | ||||||
|  | 
 | ||||||
|     /* Static keyword is used to ensure the file is loaded only once */ |     /* Static keyword is used to ensure the file is loaded only once */ | ||||||
|     static $translations = NULL; |     static $translations = NULL; | ||||||
|     /* If no instance of $translations has occured load the language file */ |     /* If no instance of $translations has occured load the language file */ | ||||||
|  | @ -312,6 +319,7 @@ class PageAllAuthorsLetter extends Page | ||||||
|     { |     { | ||||||
|         global $config; |         global $config; | ||||||
|          |          | ||||||
|  |         $this->title = str_format (localize ("splitByLetter.letter"), localize ("authorword.title"), $this->idGet); | ||||||
|         $this->idPage = Author::getEntryIdByLetter ($this->idGet); |         $this->idPage = Author::getEntryIdByLetter ($this->idGet); | ||||||
|         $this->entryArray = Author::getAuthorsByStartingLetter ($this->idGet); |         $this->entryArray = Author::getAuthorsByStartingLetter ($this->idGet); | ||||||
|     } |     } | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								book.php
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								book.php
									
										
									
									
									
								
							|  | @ -421,7 +421,7 @@ order by substr (upper (sort), 1, 1)"); | ||||||
|         while ($post = $result->fetchObject ()) |         while ($post = $result->fetchObject ()) | ||||||
|         { |         { | ||||||
|             array_push ($entryArray, new Entry ($post->title, Book::getEntryIdByLetter ($post->title),  |             array_push ($entryArray, new Entry ($post->title, Book::getEntryIdByLetter ($post->title),  | ||||||
|                 str_format (localize("bookword.many"), $post->count), "text",  |                 str_format (localize("bookword", $post->count), $post->count), "text",  | ||||||
|                 array ( new LinkNavigation ("?page=".parent::PAGE_ALL_BOOKS_LETTER."&id=". rawurlencode ($post->title))))); |                 array ( new LinkNavigation ("?page=".parent::PAGE_ALL_BOOKS_LETTER."&id=". rawurlencode ($post->title))))); | ||||||
|         } |         } | ||||||
|         return $entryArray; |         return $entryArray; | ||||||
|  |  | ||||||
|  | @ -66,7 +66,7 @@ order by series.sort'); | ||||||
|         { |         { | ||||||
|             $serie = new Serie ($post->id, $post->sort); |             $serie = new Serie ($post->id, $post->sort); | ||||||
|             array_push ($entryArray, new Entry ($serie->name, $serie->getEntryId (),  |             array_push ($entryArray, new Entry ($serie->name, $serie->getEntryId (),  | ||||||
|                 str_format (localize("bookword.many"), $post->count), "text",  |                 str_format (localize("bookword", $post->count), $post->count), "text",  | ||||||
|                 array ( new LinkNavigation ($serie->getUri ())))); |                 array ( new LinkNavigation ($serie->getUri ())))); | ||||||
|         } |         } | ||||||
|         return $entryArray; |         return $entryArray; | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								tag.php
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								tag.php
									
										
									
									
									
								
							|  | @ -55,7 +55,7 @@ order by tags.name'); | ||||||
|         { |         { | ||||||
|             $tag = new Tag ($post->id, $post->name); |             $tag = new Tag ($post->id, $post->name); | ||||||
|             array_push ($entryArray, new Entry ($tag->name, $tag->getEntryId (),  |             array_push ($entryArray, new Entry ($tag->name, $tag->getEntryId (),  | ||||||
|                 str_format (localize("bookword.many"), $post->count), "text",  |                 str_format (localize("bookword", $post->count), $post->count), "text",  | ||||||
|                 array ( new LinkNavigation ($tag->getUri ())))); |                 array ( new LinkNavigation ($tag->getUri ())))); | ||||||
|         } |         } | ||||||
|         return $entryArray; |         return $entryArray; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue