Vai al contenuto

Impostare data con geektool in italiano con applescript


Enterprise

Messaggi raccomandati

Ciao a tutti... mi serve un piccolissimo aiuto.

Ho creato una shell con geektool che mi indica il giorno scritto per interno ma il problema è che il giorno me lo scrive in lingua inglese e io non so come cambiare lingua.

Ho pensato di ricorrere ad un applescript e ho provato a cercare con google.

Sono totalmente ignorante in materia e l'unica cosa che ho trovato è questo comando:

 

set oggi to current date

return oggi

 

ed impostandolo come shell con geektool funziona e si aggiorna benissimo....

il problema è che visualizza esattamente questo:

 

date "sabato 17 ottobre 2015 14:53:27"

 

mentre io vorrei fargli generare solo "sabato" (se fosse possibile con la S maiuscola sarebbe ancora meglio).

Purtroppo non so neanche come cercare su google.

Grazie mille a chiunque.

 

iMac 21.5" core i3 (3.06ghz), 8gb ram ddr3, ATI Radeon HD 4670 (256mb) Mac OS 10.11.4

iPhone 4S 64GB sw 6.1.3 JB

Link al commento
Condividi su altri siti

ciao.. grazie della risposta ma quel comando praticamente mostra la scritta "Sat" abbreviazione di Saturday.

 

Ho provato a cercare altro e sempre tramite l'applescript ho scritto

 

set {weekday:oggi} to current date

return oggi

 

ed effettivamente quello mostra solamente il giorno... peccato che, a differenza del caso precedente, mostri il nome del giorno solamente in lingua inglese.

C'è un sistema per poter dire per esempio (questo che ho scritto è un mix con quel quasi niente che ricordo del linguaggio C, non so se vale la stessa identica regola per l'applescript).

if (weekday = Saturday) { printf ("Sabato") }

iMac 21.5" core i3 (3.06ghz), 8gb ram ddr3, ATI Radeon HD 4670 (256mb) Mac OS 10.11.4

iPhone 4S 64GB sw 6.1.3 JB

Link al commento
Condividi su altri siti

#!/usr/bin/env bash

giorno=$(date | awk '{print $1}')

case $giorno in
    Lun) echo Lunedì ;;
    Mar) echo Martedì ;;
    Mer) echo Mercoledì ;;
    Gio) echo Giovedì ;;
    Ven) echo Venerdì ;;
    Sab) echo Sabato ;;
    Dom) echo Domenica ;;
esac

 

copia e incolla in un texteditor e salva con un nome a caso, poi fai chmod +x nome da terminale per renderlo eseguibile

...

Link al commento
Condividi su altri siti

ciao... ho fatto come hai detto.

Purtroppo non riesco a farlo leggere poi da geektool.

In ogni caso credo di dover aspettare una nuova versione di geektool poiché questa che ho io sembra avere dei problemi con el capitan quindi può anche significare che il problema è dato dallo stesso geektool.

Grazie mille comunque per l'aiuto

iMac 21.5" core i3 (3.06ghz), 8gb ram ddr3, ATI Radeon HD 4670 (256mb) Mac OS 10.11.4

iPhone 4S 64GB sw 6.1.3 JB

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...