2017 © Pedro Peláez
 

library imena-po-padezima

image

shonetow/imena-po-padezima

  • Thursday, August 2, 2018
  • by Shonetow
  • Repository
  • 4 Watchers
  • 7 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Imena po padežima

Menjanje imena po padežima bez korišćenja baze podataka. Cela skripta je bazirana na srpskom pravopisu, tako da za region nisam siguran., (*1)

Demo: http://shonetow.net/padezi, (*2)

Imajte na umu

  • Neophodno je imati informaciju o polu korisnika
  • Skripta trenutno podržava samo latinično pismo, ali je u planu podrška za ćirilicu

Priprema

U skripti možete promeniti vrednosti koje određuju pol. Podrazumevane vrednosti su 1 za ženski pol i 2 za muški., (*3)

Upotreba

use Shonetow\Padez;

$ime = 'Predrag';
$pol = 2;

$padez = new Shonetow\Padezi\Padez();

echo $padez->nominativ($ime); // Predrag
echo $padez->genitiv($ime, $pol); // Predraga
echo $padez->dativ($ime, $pol); // Predragu
echo $padez->akuzativ($ime, $pol); // Predraga
echo $padez->vokativ($ime, $pol); // Predraže
echo $padez->instrumental($ime, $pol); // Predragom
echo $padez->lokativ($ime, $pol); // Predragu

Vokativ

S obizrom da je vokativ jedan od najčešćih padeža koji bi koristili, može se i ovako primeniti:, (*4)

$vokativ_name = \Shonetow\Padezi\Vokativ::female('ceca');

echo $vokativ_name; // Ceco

Izuzeci kod imena

Neka imena je nemoguće obraditi logički, jer zavise od naglaska. Ovo se uglavnom prepoznaje kod vokativa. U tom slučaju ta imena možete dodati u svojstva $female_exceptions i $male_exceptions. Neka imena se već nalaze tamo, a možete mi poslati Pull request., (*5)

The Versions

02/08 2018

dev-version-one

dev-version-one

  Sources   Download

04/04 2018

v1.0

1.0.0.0

  Sources   Download

19/07 2016

dev-master

9999999-dev

Promena imena po padezima

  Sources   Download

MIT

The Development Requires

by Nenad Novkovic

19/07 2016

2.0.0

2.0.0.0

Promena imena po padezima

  Sources   Download

MIT

The Development Requires

by Nenad Novkovic