1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Forum
  1. Informatik Forum
  2. Mitglieder
  3. PixelPatron

Beiträge von PixelPatron

  • 1
  • 14
  • 15
  • 16
  • 37
  • Laravel Translation. Wie am besten?

    • PixelPatron
    • 9. August 2024 um 12:41
    Zitat von Syntafin

    Mal eben nachgeschaut und nein, bei JSON wird kein Nested unterstützt :) .

    Ich habe eine Lösung gefunden die auch wunderbar mit nested arbeitet. Poste sobald ich etwas Zeit finde die Lösung für Laravel 11 :)

    Lösung für Laravel Lang JSON nested Files:

    1) Erstelle eine Translator Klasse unter app/Translation/Translator.php

    Folgender Inhalt für Translator.php
    PHP
    <?php
    
    namespace App\Translation;
    
    use Illuminate\Support\Arr;
    use Illuminate\Translation\Translator as BaseTranslator;
    
    class Translator extends BaseTranslator
    {
        /**
         * @param $key
         * @param array $replace
         * @param $locale
         * @param $fallback
         *
         * @return array|string|null
         */
        public function get($key, array $replace = [], $locale = null, $fallback = true)
        {
            $results = parent::get($key, $replace, $locale, $fallback);
    
            // If the key does not contain nested translation
            // or the result did not return the key back, then it's okay
            if (!str_contains($key, '.') || $results !== $key) {
                if (is_array($results)) {
                    return $key;
                }
    
                return $results;
            }
    
            $locale = $locale ?: $this->locale;
            $line = Arr::get($this->loaded['*']['*'][$locale], $key);
    
            // Handle fallback to default language
            if (!isset($line) && $fallback && !empty($this->getFallback()) && $locale !== $this->getFallback()) {
                $this->load('*', '*', $this->getFallback());
                $line = Arr::get($this->loaded['*']['*'][$this->getFallback()], $key);
            }
    
            return $this->makeReplacements($line ?: $key, $replace);
        }
    }
    Alles anzeigen

    2) Hänge die Klasse in app/Providers/AppServiceProvider.php an

    Folgender Inhalt für AppServiceProvider.php
    PHP
    <?php
    
    // top code
    
    public function boot(): void
        {
            $this->app->extend('translator', function ($service, $app) {
                $translator = new Translator($service->getLoader(), $service->getLocale());
                $translator->setFallback($service->getFallback());
    
                return $translator;
            });
        }
        
    // bottom code
    Alles anzeigen

    Jetzt kannst du mit

    Code
    {{ __('nested.key') }}

    oder

    Code
    @lang('nested.key')

    deine Übersetzungen in deiner Laravel App abrufen. Beachte das du deine Lang Files nun zb als de.json speicherst.

    Code
    {
    	"form": {
    		"label": {
    			"lastName": "Last name",
    			"firstName": "First Name"
    		}
        },
    }
  • Laravel Translation. Wie am besten?

    • PixelPatron
    • 8. August 2024 um 22:01

    Ich verstehe nur nicht warum das json bei mir so wie es bei dir aussieht nicht funktionieren mag:

    Code
    {
    "name": "Das geht!",
    "form": {
    "lastName": "Nachname",
    "name": "Name"
    }
    }

    Wobei es nur verschachtelt nicht geht ..

  • JS Datei in HTML/PHP anzeigen

    • PixelPatron
    • 8. August 2024 um 13:38
    Zitat von Blacksonny

    Eine direkte Lösung für das Problem wird in den meisten Fällen nicht kostenlos angeboten. In diesem Fall wäre es dann auch angebracht zu erwähnen, wie viel man bereit wäre dafür zu zahlen. :)

    Türlich gibt es Leute (die auch gerne und von herzen) fertige lösungen anbieten aber dann muss das ganze eben auf gegenseitigkeit basieren. Wenn ich vorher oder andere gefühlt 15 mal vorschläge machen oder sogar Fragen stellen mit deren Anworten wir versuchen zu helfen, diese aber ignoriert werden .. dann ist das denke ich die passende Reaktion.

    Nicht immer müssen Lösungen teuer sein .. unabhängig davon ist aber denke ich niemand bereit seine Zeit für lau zu schenken. Das lau bedeutet ja nicht zwingen das Gelder fliesen müssen. Mir zb reicht es in der Regel schon aus wenn ich weiss das die jeweilige Referenz online bleibt .. bzw in manchen fällen auch eine art obulus.

  • JS Datei in HTML/PHP anzeigen

    • PixelPatron
    • 8. August 2024 um 12:20

    Ganz ehrlich? Ich denke ich bin ein sehr hilfsbereiter Mensch und mache viele für alle aber irgendwann finde ich hört das ganze auch auf. Der einzige Grund warum ich das schreibe ist damit nachfolgende User verstehen können warum hier keine Hilfe stattfindet

    Akrep unabhängig davon das ich dir nicht helfen werde obwohl ich das gesagt habe, aus genau den gleichen Gründen warum Syntafin auch nichts mehr machen möchte. Du bist nicht in der Lage selbst mitzuarbeiten und erwartest von uns (dem forum) eine Ready to use Lösung für dein Problem. Du hast in der vergangenheit zu oft bewiesen das Hilfe die man in deine Projekte steckt meist vergebene Mühe ist. Als abschluss: Solltest du also bereit sein für eine Lösung zu zahlen denke ich findest du bestimmt jemand der dir kompetent helfen kann. Das soll keinesfalls eine Provokation sein sondern spiegelt nur das wieder was ich aktuell zu diesem Thema fühle.

  • Laravel Translation. Wie am besten?

    • PixelPatron
    • 7. August 2024 um 20:38

    Ah. und warum nutzt du mittlerweile wieder t() statt @lang?

  • Laravel Translation. Wie am besten?

    • PixelPatron
    • 6. August 2024 um 22:24

    Okay und wie merkst du dir das alles? Oder hast du nen Plugin das dir die String später in eine json setzt? :grinning_squinting_face:

  • Laravel Translation. Wie am besten?

    • PixelPatron
    • 6. August 2024 um 19:25

    Grüsse meine lieben,

    wollte mal wissen von denjenigen die mit Laravel arbeiten wie ihr das mit der Translation umsetzt.

    Was ist eher geeignet?

    @lang('Ich schreibe meinen Text einfach so!')

    @lang('base.ich_schreibe_meinen_text_so')

    Der Grund warum ich frage ist ich würde gerne die Möglichkeit nutzen und meine Übersetzungen in der Datenbank verwalten. Mit dem gedachte Spatie Plugin haut er mir raus das der Key zu lange ist wenn ich Variante 1 nutze. Variante 2 ist mir einfach zu aufwendig. Bei variante 1 kann ich einfach schreiben und gut ist ..

    bin gespannt

    :red_heart:

  • Smalltalk - Chatten, Diskutieren....

    • PixelPatron
    • 5. August 2024 um 09:45

    Schaffe, schaffe, Häusel baue

  • JS Datei in HTML/PHP anzeigen

    • PixelPatron
    • 5. August 2024 um 01:17
    Zitat von Akrep

    Kannst Du mir dein DC zukommen lassen, ich merke du hast da mehr Erfahrung als ich. Evtl. kommen Wir zu einer Zusammenarbeit.

    Lass mich später mal nach einer Lösung für dich schauen. Hab nur aktuell was wichtigeres auf dem Schirm. Melde mich heute Vormittag mal hier.

    Welche Daten brauchst du denn genau?

  • JS Datei in HTML/PHP anzeigen

    • PixelPatron
    • 5. August 2024 um 00:51

    Ja aber keine die kostenlos ist :grinning_squinting_face: das ding ist halt das es haufen arbeit ist solche daten zu pflegen daher wird das meiste etwas kosten. Was du machen könntest wäre per php und nem cronjob die einschlägigen seiten absuchen und die infos selber crawlen.

  • JS Datei in HTML/PHP anzeigen

    • PixelPatron
    • 5. August 2024 um 00:36

    Also was mir direkt mal auffällt das dein Umgangston hier ein anderer ist wie in anderen Foren.

    Ich weiss nicht wie du auf diese Idee kommst aber was auch immer du möchtest hat zu 90% nichts mit dieser .js zu tun.

    Du brauchst eine API die dir die Fussbaldaten bereitstellt und die du per PHP holen kannst. Dann gibst du das per foreach zeile für zeile aus ..

  • Laravel ohne Composer nutzen

    • PixelPatron
    • 3. August 2024 um 13:43

    Okay wie ich mir dachte. Die Domain setze ich dann direkt auf public. Wie jetzt auch in Keyhelp. Dann sollte das so wohl funzen :grinning_squinting_face: danke dir :winking_face:


    Hallo,

    für alle die nach einer Lösung suchen die in die richtige Richtung geht habe ich hier den entscheidenen Tipp:

    Funktioniert nur wenn ihr SSH Zugang zum Webspace habt und mindestens eine php cli ..

    Code
    wget https://getcomposer.org/installer | php
    Code
    php installer

    Den Rest sollte ihr ja dann in der Shell lesen können :winking_face:

  • Laravel ohne Composer nutzen

    • PixelPatron
    • 3. August 2024 um 11:36

    Grüße,

    hat hier jemand Erfahrung damit Laravel auf einem Webhosting zu betreiben was zb keinen composer oder Shell Zugang anbietet?

    Der aktuelle Anbieter bietet das nicht an da er meint das das Resultat .. also alle vendor files direkt mit hochgeladen werden müssen / sollen.

    Nachtrag: Reicht es vom Projekt alle files (inklusive vendor und node_module) zu packen und umzuziehen? Natürlich auch sql Backup.

    Liebe Grüsse

  • Freelancer mit HTML / CSS / SEO Erfahrung

    • PixelPatron
    • 2. August 2024 um 11:06

    Gesagt, getan. Menschen mit borderline betrifft auch die Mutter meiner Kinder ist daher irgendwo auch ne Herzenssache.

    Getreu dem Motto „Made with ❤️“. Freu mich schon

  • Smalltalk - Chatten, Diskutieren....

    • PixelPatron
    • 1. August 2024 um 20:29
    Zitat von Blacksonny

    Im Zug arbeiten war mal wieder ein Ritt mit Verspätung wie üblich von DB

    Fühl ich, fühl ich! Züge sind schon toll wenn das Prinzip klappt aber sobald Verspätung im Spiel ist wird es nervig :frowning_face:

  • Browser - Welchen verwendet ihr?

    • PixelPatron
    • 1. August 2024 um 15:49
    Zitat von ai3x

    Ich wünsche mir den Netscape Navigator zurück. Den kennst sich keiner mehr von euch.

    Sprach der 23 Jährige Jüngling und ward nie mehr gesehen ????

  • Smalltalk - Chatten, Diskutieren....

    • PixelPatron
    • 1. August 2024 um 15:48
    Zitat von Blacksonny

    Arbeiten und hoffen das Wetter genießen zu können:grinning_face_with_smiling_eyes:

    Regen. Bei mir nur Regen. Heute wieder son richtiger PC Tag haha

  • Smalltalk - Chatten, Diskutieren....

    • PixelPatron
    • 1. August 2024 um 14:29
    Zitat von Shalin

    Huhu na was macht ihr alle heute so? :)

    Grad für knapp 450 Euro Monats Einkauf gemacht .. 6 Wäschekörbe voll und paar 6er Trinken .. ???? und bei dir?

  • App für Webmail

    • PixelPatron
    • 31. Juli 2024 um 19:28

    Ich finde aktuell nehmt ihr beide das ganze ziemlich persönlich und würde mir wünschen das ihr einmal nach kurzer Pause das ganze nochmal ganz nüchtern betrachtet.

    Fakt ist jeder nutzt das was er mag und das gerne auch so wie ich im Mischverbund Apple/Google.

    Für Android kann ich definitiv Spark empfehlen. Mir persönlich gefällt am besten die Funktion bzw. das Feature das mir Spark quasi erlaubt unbekannte Absender stumm zu schalten gleichzeitig aber in der Lage ist zu lernen wer mir wichtig ist und wer nicht. Smart 2.0 heißt das glaube ich ???? ich mags.

  • Freelancer mit HTML / CSS / SEO Erfahrung

    • PixelPatron
    • 31. Juli 2024 um 18:27

    Sorry hatte das vercheckt mit b2t Chef! ❤️

    B2t: Ich sehe das wie Syntafin bzw Teile ihre Meinung hinsichtlich dem statischen content und das es definitiv ausreichen würde das ganze zb mit tailwindcss zu optimieren bzw umzusetzen.

    NATÜRLICH könnte man TE nochmal richtig schön zur Kasse bitten und das ganze durch einen Wordpress Guru anpassen lassen aber ich denke das wäre einfach zu viel des Guten. Unabhängig von den Kostenfaktor wäre es das selbe zu sagen ich baue mir eine 2 Hintertür zuhause ein aber lasse die Alarmanlage dort nicht anschließen weil wer erwartet schon das dort jemand durch eine Tür kommt ..?

    Machen könnte ich das .. natürlich müsste man da nochmal drüber reden ob du tatsächlich auf eine schweigevereinbarung bestehst. Nicht das ich was zu verstecken habe aber dennoch gehe ich ungern mit wildfremden derartige Verträge ein :)

    Ich fang einfach mal was an und du schaust es dir irgendwann mal an :winking_face:

    Nachtrag: Hab mir deine Seite genauer angeschaut und einige Dinge gefunden die man sowohl mobile als auch am Desktop ändern könnte. Vorallem Stil technisch könnte man dank tailwind etwas „Gleichmäßigkeit“ und somit Wiedererkennung rein bringen ???? ich hab schon angefangen und zeige dir morgen die ganze Sache mal live. Seo bekommen wir auch hin. Schlechter wirds auf keinen Fall :)

  • 1
  • 14
  • 15
  • 16
  • 37

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English