KTurtle : Περιβάλλον Προγραμματισμού σε Logo

Ξεκίνησε από markakis, 20 Σεπ 2008, 05:28:48 ΜΜ

« προηγούμενο - επόμενο »

mbot

συνέχεια κώδικα...

###########################
μάθε υπολογιστής
{
	αν (($χ1==2) και ($χ4==2) και ($χ7==-1))	
		{ο 100,300}
αλλιώς αν (($χ1==2) και ($χ4==-1) και ($χ7==2))	
		{ο 100,200}
αλλιώς αν (($χ1==-1) και ($χ4==2) και ($χ7==2))	
		{ο 100,100}

αλλιώς αν (($χ1==2) και ($χ2==2) και ($χ3==-1))	
		{ο 300,100}
αλλιώς αν (($χ1==2) και ($χ2==-1) και ($χ3==2))	
		{ο 200,100}
αλλιώς αν (($χ1==-1) και ($χ2==2) και ($χ3==2))
		{ο 100,100}

αλλιώς αν (($χ1==2) και ($χ5==2) και ($χ9==-1))	
		{ο 300,300}
αλλιώς αν (($χ1==2) και ($χ5==-1) και ($χ9==2))	
		{ο 200,200}
αλλιώς αν (($χ1==-1) και ($χ5==2) και ($χ9==2))
		{ο 100,100}

αλλιώς αν (($χ2==2) και ($χ5==2) και ($χ8==-1))	
		{ο 200,300}
αλλιώς αν (($χ2==2) και ($χ5==-1) και ($χ8==2))	
		{ο 200,200}
αλλιώς αν (($χ2==-1) και ($χ5==2) και ($χ8==2))
		{ο 200,100}

αλλιώς αν (($χ3==2) και ($χ6==2) και ($χ9==-1))	
		{ο 300,300}
αλλιώς αν (($χ3==2) και ($χ6==-1) και ($χ9==2))	
		{ο 300,200}
αλλιώς αν (($χ3==-1) και ($χ6==2) και ($χ9==2))
		{ο 300,100}

αλλιώς αν (($χ3==2) και ($χ5==2) και ($χ7==-1))	
		{ο 100,300}
αλλιώς αν (($χ3==2) και ($χ5==-1) και ($χ7==2))	
		{ο 200,200}
αλλιώς αν (($χ3==-1) και ($χ5==2) και ($χ7==2))
		{ο 300,100}

αλλιώς αν (($χ4==2) και ($χ5==2) και ($χ6==-1))	
		{ο 300,200}
αλλιώς αν (($χ4==2) και ($χ5==-1) και ($χ6==2))	
		{ο 200,200}
αλλιώς αν (($χ4==-1) και ($χ5==2) και ($χ6==2))
		{ο 100,200}

αλλιώς αν (($χ7==2) και ($χ8==2) και ($χ9==-1))	
		{ο 300,300}
αλλιώς αν (($χ7==2) και ($χ8==-1) και ($χ9==2))	
		{ο 200,300}
αλλιώς αν (($χ7==-1) και ($χ8==2) και ($χ9==2))
		{ο 100,300}
#########################################
αλλιώς αν (($χ1==1) και ($χ4==1) και ($χ7==-1))	
		{ο 100,300}
αλλιώς αν (($χ1==1) και ($χ4==-1) και ($χ7==1))	
		{ο 100,200}
αλλιώς αν (($χ1==-1) και ($χ4==1) και ($χ7==1))	
		{ο 100,100}

αλλιώς αν (($χ1==1) και ($χ2==1) και ($χ3==-1))	
		{ο 300,100}
αλλιώς αν (($χ1==1) και ($χ2==-1) και ($χ3==1))	
		{ο 200,100}
αλλιώς αν (($χ1==-1) και ($χ2==1) και ($χ3==1))
		{ο 100,100}

αλλιώς αν (($χ1==1) και ($χ5==1) και ($χ9==-1))	
		{ο 300,300}
αλλιώς αν (($χ1==1) και ($χ5==-1) και ($χ9==1))	
		{ο 200,200}
αλλιώς αν (($χ1==-1) και ($χ5==1) και ($χ9==1))
		{ο 100,100}

αλλιώς αν (($χ2==1) και ($χ5==1) και ($χ8==-1))	
		{ο 200,300}
αλλιώς αν (($χ2==1) και ($χ5==-1) και ($χ8==1))	
		{ο 200,200}
αλλιώς αν (($χ2==-1) και ($χ5==1) και ($χ8==1))
		{ο 200,100}

αλλιώς αν (($χ3==1) και ($χ6==1) και ($χ9==-1))	
		{ο 300,300}
αλλιώς αν (($χ3==1) και ($χ6==-1) και ($χ9==1))	
		{ο 300,200}
αλλιώς αν (($χ3==-1) και ($χ6==1) και ($χ9==1))
		{ο 300,100}

αλλιώς αν (($χ3==1) και ($χ5==1) και ($χ7==-1))	
		{ο 100,300}
αλλιώς αν (($χ3==1) και ($χ5==-1) και ($χ7==1))	
		{ο 200,200}
αλλιώς αν (($χ3==-1) και ($χ5==1) και ($χ7==1))
		{ο 300,100}

αλλιώς αν (($χ4==1) και ($χ5==1) και ($χ6==-1))	
		{ο 300,200}
αλλιώς αν (($χ4==1) και ($χ5==-1) και ($χ6==1))	
		{ο 200,200}
αλλιώς αν (($χ4==-1) και ($χ5==1) και ($χ6==1))
		{ο 100,200}

αλλιώς αν (($χ7==1) και ($χ8==1) και ($χ9==-1))	
		{ο 300,300}
αλλιώς αν (($χ7==1) και ($χ8==-1) και ($χ9==1))	
		{ο 200,300}
αλλιώς αν (($χ7==-1) και ($χ8==1) και ($χ9==1))
		{ο 100,300}
#########################################
αλλιώς αν ($χ1==-1)
	{ο 100,100}
αλλιώς αν ($χ2==-1)
	{ο 200,100}
αλλιώς αν ($χ3==-1)
	{ο 300,200}
αλλιώς αν ($χ4==-1)
	{ο 100,200}
αλλιώς αν ($χ5==-1)
	{ο 200,200}
αλλιώς αν ($χ6==-1)
	{ο 300,200}
αλλιώς αν ($χ7==-1)
	{ο 100,300}
αλλιώς αν ($χ8==-1)
	{ο 200,300}
αλλιώς αν ($χ9==-1)
	{ο 300,300}

}
###########################
μάθε τέλος
{
	χσ 255,255,0
	σκ
	μσ 5
	αν $χ1==-1
	{
		πήγαινε 55,55
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ2==-1
	{
		πήγαινε 155,55
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ3==-1
	{
		πήγαινε 255,55
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ4==-1
	{
		πήγαινε 55,155
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ5==-1
	{
		πήγαινε 155,155
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ6==-1
	{
		πήγαινε 255,155
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ7==-1
	{
		πήγαινε 55,255
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ8==-1
	{
		πήγαινε 155,255
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	αν $χ9==-1
	{
		πήγαινε 255,255
		επανάλαβε 4
		{σδ 90 μπ 90}
		επανάλαβε 9
		{σδ 90 μπ 5 σδ 90 μπ 90
			σα 90 μπ 5 σα 90μπ 90}
	}
	καρέκλα
}
μάθε παιχνίδι
{
όσο (($απάντηση != 1) και ($απάντηση != 2))
{ $απάντηση = ερώτηση "Αν θέλετε να παίξετε με 2 παίκτες πληκτρολογήστε 2. Αν θέλετε να παίξετε με τον υπολογιστή πληκτρολογηστε 1"
	αν (($απάντηση != 1) και ($απάντηση != 2)) 
	{	μήνυμα "Δεκτές είναι οι επιλογές 1 ή 2 και καμία άλλη!"
	}
}
όσο ($σειρά <9) και ($νικητής=="ΚΑΝΕΙΣ")
	{
		αν (($σειρά==0) ή($σειρά==2)   ή($σειρά==4) ή ($σειρά==6) ή ($σειρά==8))
		{
  		$πχ = ερώτηση "Παίκτης [Χ]: Δώσε θέση (από 1 ως 9)"
			αν ($πχ==1)
			{
				$χχ=100
				$ψψ=100
			}
			αλλιώς αν ($πχ==2)
			{
				$χχ=200
				$ψψ=100
			}
			αλλιώς αν ($πχ==3)
			{
				$χχ=300
				$ψψ=100
			}
			αλλιώς αν ($πχ==4)
			{
				$χχ=100
				$ψψ=200
			}
			αλλιώς αν ($πχ==5)
			{
				$χχ=200
				$ψψ=200
			}
			αλλιώς αν ($πχ==6)
			{
				$χχ=300
				$ψψ=200
			}
			αλλιώς αν ($πχ==7)
			{
				$χχ=100
				$ψψ=300
			}
			αλλιώς αν ($πχ==8)
			{
				$χχ=200
				$ψψ=300
			}
			αλλιώς αν ($πχ==9)
			{
				$χχ=300
				$ψψ=300
			}
#			μήνυμα "χχ="+$χχ+" ψψ="+$ψψ
  		χ $χχ, $ψψ
			έλεγξε_νικητή
		}
		αλλιώς αν (($σειρά==1) ή($σειρά==3)   ή($σειρά==5) ή ($σειρά==7) ή ($σειρά==9))
		{
     αν ($απάντηση == 1)
			{ υπολογιστής 
			έλεγξε_νικητή }
			αλλιώς
			{
			 $πο = ερώτηση "Παίκτης [Ο]: Δώσε θέση (από 1 ως 9)"
	αν ($πο==1)
	{
		$χχ=100
		$ψψ=100
	}
	αλλιώς αν ($πο==2)
	{
		$χχ=200
		$ψψ=100
	}
	αλλιώς αν ($πο==3)
	{
		$χχ=300
		$ψψ=100
	}
	αλλιώς αν ($πο==4)
	{
		$χχ=100
		$ψψ=200
	}
	αλλιώς αν ($πο==5)
	{
		$χχ=200
		$ψψ=200
	}
	αλλιώς αν ($πο==6)
	{
		$χχ=300
		$ψψ=200
	}
	αλλιώς αν ($πο==7)
	{
		$χχ=100
		$ψψ=300
	}
	αλλιώς αν ($πο==8)
	{
		$χχ=200
		$ψψ=300
	}
	αλλιώς αν ($πο==9)
	{
		$χχ=300
		$ψψ=300
	}
	αλλιώς
	{
  	$λάθος=0
	  μήνυμα "Δώσατε λάθος επιλογή. Δεκτοί είναι οι αριθμοί από 1 μέχρι και 9 και μόνο!"
	}
	αν ($λάθος!=0)
	{
		ο $χχ, $ψψ
		έλεγξε_νικητή
	}
			}
		}
		αν ($έλεγχος!=1)
		{
			$σειρά = $σειρά + 1
	#		μήνυμα "Σειρά = " +$σειρά
		}
	}
αν $νικητής=="ΚΑΝΕΙΣ"
{
μήνυμα "Ισοπαλία. Για να ξαναπαίξετε κάντε κλικ στο κουμπί Εκτέλεση"
}
}
παιχνίδι

mour

Μήπως είναι υπερβολικά δύσκολο για τα παιδιά???

mbot

Χμμ.... Μπορεί να είναι δύσκολο όντως για το παιχνίδι με τον υπολογιστή. Για το παιχνίδι με δύο παίκτες είναι αρκετά απλοϊκό νομίζω.
Αλλά από τη στιγμή που υλοποίησα κώδικα για όταν παίζει ο υπολογιστής από την αρχή γνώριζα ότι θα είναι λίγο πολύπλοκο. Λογικό αν σκεφτούμε ότι ο κώδικας για τον υπολογιστή είναι έτσι και αλλιώς πολύπλοκος. Εκεί νομίζω ότι υπάρχει η όποια δυσκολία..

markakis

Παράθεση από: aspd στις 15 Ιουν 2010, 11:15:32 ΜΜ
Προσπάθησα να εγκαταστήσω τα ελληνικά στο kturtle με βάση τις παρακάτω οδηγίες
1. Copy logokeywords.el_GR.xml to kdeedu/kturtle/src/data/keywords/
2. Copy logohighlightstyle.el_GR.xml to kdeedu/kturtle/src/data/highlightstyles/
3. Copy el_GR directory to kdeedu/kturtle/examples/

In Ubuntu these paths are:
1. /usr/share/apps/kturtle/data/
2. /usr/share/apps/katepart/syntax/
3. /usr/share/apps/kturtle/examples/

Δεν υπάρχουν τα παραπάνω paths για  ubuntu 9.04.
Έχω /usr/share/kde4/apps/kturtle, αλλά δεν ακολουθεί data ή examples

Οι οδηγίες αυτές αφορούν μέχρι και την έκδοση 8.04 του Ubuntu καθώς περιλάμβανε την έκδοση 3.x του KDE.

Από την έκδοση 8.10 και μετά, το Ubuntu, περιλαμβάνει το KDE 4.x και έχει ενσωματωμένα τα ελληνικά στο KTurtle. Έτσι χρειάζεται απλά και μόνο η εγκατάσταση του KTurtle και της υποστήριξη της ελληνικής γλώσσας (γίνεται αυτόματα μέσα από το "Σύστημα->Διαχείριση συστήματος->Γλωσσική υποστήριξη").

denix

Πολύ καλό!! Μου άρεσε!! Λίγη "τύχη" στις κινήσεις του υπολογιστή θα ήταν υπέροχη! Και λίγο "γιαχού" όταν κερδίζει ο παίκτης, του στυλ:
μάθε yahoo {
	επανάλαβε 3 {
		χκ 0,0,0 περίμενε 0.1
		χκ 255,255,255 περίμενε 0.1
		χκ 255,0,255 περίμενε 0.1
		χκ 255,255,255 περίμενε 0.1
	}
}
#####################
# Ο παίκτης κερδίζει:
yahoo

mbot

Παράθεση από: denix στις 03 Ιουλ 2010, 12:57:09 ΠΜ
Πολύ καλό!! Μου άρεσε!! Λίγη "τύχη" στις κινήσεις του υπολογιστή θα ήταν υπέροχη! Και λίγο "γιαχού" όταν κερδίζει ο παίκτης, του στυλ:
μάθε yahoo {
	επανάλαβε 3 {
		χκ 0,0,0 περίμενε 0.1
		χκ 255,255,255 περίμενε 0.1
		χκ 255,0,255 περίμενε 0.1
		χκ 255,255,255 περίμενε 0.1
	}
}
#####################
# Ο παίκτης κερδίζει:
yahoo


Ευχαριστώ πολύ!
Απλά επειδή είχα υλοποιήσει τον κώδικα του υπολογιστή για το MicroWorlds και για το Scratch ακριβώς όπως είναι παραπάνω είπα να μην τον αλλάξω. Φυσικά θα μπορούσε να βελτιωθεί, όμως δεν είναι αυτός ο στόχος της πτυχιακής μου... Μπορεί όμως αφού την τελειώσω να τον τελειοποιήσω! :)
Όντως πρόσθεσα το yahoo και είναι πιο ωραίο!!! :) Ευχαριστώ.

markakis

Υπάρχει ένα θεματάκι με την υποστήριξη γλωσσών πέρα της αγγλικής σε κάποιες εκδόσεις του KDE για Windows (μεταξύ αυτών και στην έκδοση 4.4.4). Συγκεκριμένα δεν υπάρχουν διαθέσιμα για κατέβασμα τα πακέτα γλωσσικής υποστήριξης, επομένως δεν μπορείτε να έχετε ελληνικά (ή άλλη γλώσσα) στο KTurtle. Υπενθυμίζω "KDE on Windows is not in the final state..."

Η λύση για να παρακάμψετε το πρόβλημα είναι απλή: κατεβάστε μια έκδοση που περιλαμβάνει τα πακέτα γλωσσικής υποστήριξης. Τη στιγμή που γράφεται αυτό το κείμενο ο mirror ftp.ntua.gr έχει την έκδοση 4.2.2 που είναι ΟΚ. Η πιο πρόσφατη που μπόρεσα να βρω και δεν έχει πρόβλημα είναι η έκδοση 4.4.1 στον mirror www.winkde.org.

Οι διαφορές που έχει το KTurtle σε αυτές τις εκδόσεις είναι από καμιά έως κάποιο ασήμαντο bug fix, οπότε πρακτικά δεν υπάρχει θέμα όποια και να επιλέξετε.

Σε κάθε περίπτωση δεν ξεχνάμε να επιλέξουμε το Language package kde-l10n-el για κατέβασμα, και στην πρώτη εκτέλεση του KTurtle να επιλέξουμε ως γλώσσα τα ελληνικά (Help -> Switch Application Language και Settings -> Script Language -> Greek).

Τα παραπάνω αφορούν τις εκδόσεις για Windows και όχι τις διανομές Linux.

alexxtasi

τη στιγμή αυτή υπάρχει η έκδοση 4.5.4 του kde και από τις δοκιμές που έκανα δεν υπάρχει πρόβλημα με τα ελληνικά (βέβαια επιλέγοντας το πακέτο ελληνικής γλώσσας!).
για τη χρήση στο μάθημα πληροφορικής Γ Γυμνασίου, έχει φτιαχτεί ένα wiki page, που μαζί με τις σημειώσεις του μαθήματος έχει και οδηγίες για εγκατάσταση του kde σε windows... για χρήση από τους μαθητές. http://wiki.ubuntu-gr.org/%CE%93%CF%85%CE%BC%CE%BD%CE%AC%CF%83%CE%B9%CE%BF/kturtle/2.0.2%20%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%20%CF%83%CE%B5%20Windows

Θέλω να ρωτήσω αν ξέρει κανείς τρόπο να εγκατασταθεί στα windows το documentation του kturtle, αν βέβαια αυτό είναι στα ελληνικά. Στη σελίδα http://docs.kde.org/stable/en/kdeedu/ δεν είδα κάτι τέτοιο. Γνωρίζει κάποιος κάτι για τη μετάφραση του documentation?

markakis

Παράθεση από: alexxtasi στις 17 Φεβ 2011, 12:02:30 ΠΜ
Θέλω να ρωτήσω αν ξέρει κανείς τρόπο να εγκατασταθεί στα windows το documentation του kturtle, αν βέβαια αυτό είναι στα ελληνικά. Στη σελίδα http://docs.kde.org/stable/en/kdeedu/ δεν είδα κάτι τέτοιο. Γνωρίζει κάποιος κάτι για τη μετάφραση του documentation?

Έχω στείλει τη μετάφραση του documentation στην ελληνική ομάδα μετάφρασης του KDE εδώ και πολύ καιρό. Επειδή ήταν το πρώτο documentation εφαρμογής του KDE που μεταφραζόταν στα ελληνικά δεν μπορούσε να ανέβει μόνο του, οπότε το πράγμα έμεινε εκεί.

Ωστόσο στη σελίδα www.μαρκακησ.gr/KTurtle/ έχω ανεβάσει τα απαραίτητα αρχεία (kturtle.zip) και οδηγίες για χειρωνακτική εγκατάσταση σε Linux. Δυστυχώς η έκδοση για Windows απ' ότι βλέπω έχει διαφορές στους φακέλους και τα αρχεία και δεν μπορεί να γίνει εγκατάσταση με αυτό τον τρόπο.

alexxtasi

με λίγα λόγια το ελληνικό documentation για το kturtle είναι έτοιμο, απλά περιμένουμε να ενσωματωθεί στις διανομές (ή το εγκαθιστούμε μόνοι μας)... σωστά?
τώρα στο http://docs.kde.org/stable/en/kdeedu/ τι γίνεται? έχει ξεκινήσει κάποια διαδικασία ενσωμάτωσης ή δε μπορεί να γίνει κάτι τέτοιο?

το σκεπτικό μου είναι ότι:

1. μέχρι την ενσωμάτωση στις linux διανομές καταφεύγουμε στη χειρωνακτική εγκατάσταση (ltsp σε εργαστήρια)
2. αλλά για τους υπολογιστές με windows? Ίσως αν υπήρχε το documentation στο δίκτυο να έλυνε κάποια τέτοια προβλήματα (οι πιο πολλοί μαθητές έχουν windows στο σπίτι τους)

αν μπορώ να βοηθήσω ευχαρίστως, αρκεί να έχω καθοδήγηση. Προσπαθώ κιόλας να ενημερώσω το wiki.ubuntu-gr.org με τις σημειώσεις για το μάθημα της Γ' (πολύ καλή δουλειά του Λυκούργου), βάζοντας screenshots από τη διαδικασία εγκατάστασης σε windows, ώστε να είναι πιο εύκολο και σύντομο για τα πιτσιρίκια....

ευχαριστώ

skoud

Έχω εγκαταστήσει χειρωνακτικά σε windows XP, σύμφωνα με τις οδηγίες του συνάδελφου Μαρκάκη, το ελληνικό documentation στο φάκελο C:\Program Files\KDE\share\doc\HTML\el\kturtle και δουλεύει μια χαρά.

Παρεμπιπτόντως έχω φτιάξει ένα blog για τους μαθητές μου (http://14gymnasio-informatics.blogspot.com) , όπου έχω ανεβάσει τις σημειώσεις και ασκήσεις που τους έχω δώσει εφέτος. Κάθε παρατήρηση δεκτή.
Ενώ οι μαθητές ξέχασαν από καιρό τα λάθη του δασκάλου, αυτός ακόμα τα θυμάται...

markakis

Παράθεση από: alexxtasi στις 18 Φεβ 2011, 04:50:57 ΜΜ
με λίγα λόγια το ελληνικό documentation για το kturtle είναι έτοιμο, απλά περιμένουμε να ενσωματωθεί στις διανομές (ή το εγκαθιστούμε μόνοι μας)... σωστά?

σωστά, αλλά θα αργήσει καθώς δεν έχει προχωρήσει η μετάφραση του documentation του KDE στα ελληνικά και θα πρέπει να έχει μεταφραστεί ένα (σημαντικό) ποσοστό για να περιληφθεί μετάφραση.

Παράθεση από: alexxtasi στις 18 Φεβ 2011, 04:50:57 ΜΜ
τώρα στο http://docs.kde.org/stable/en/kdeedu/ τι γίνεται? έχει ξεκινήσει κάποια διαδικασία ενσωμάτωσης ή δε μπορεί να γίνει κάτι τέτοιο?

Νομίζω ότι το ίδιο ισχύει και για το δικτυακό τόπο. Εξάλλου το documentation είναι ένα. Ό,τι υπάρχει ενσωματωμένο στην εφαρμογή βρίσκεται και στο site.

Παράθεση από: alexxtasi στις 18 Φεβ 2011, 04:50:57 ΜΜ
1. μέχρι την ενσωμάτωση στις linux διανομές καταφεύγουμε στη χειρωνακτική εγκατάσταση (ltsp σε εργαστήρια)

Αυτό είναι η μια λύση. Μια άλλη είναι μια μορφή αυτοματοποίησης π.χ. μέσα από το αποθετήριο του ΠΣΔ

Παράθεση από: alexxtasi στις 18 Φεβ 2011, 04:50:57 ΜΜ
2. αλλά για τους υπολογιστές με windows? Ίσως αν υπήρχε το documentation στο δίκτυο να έλυνε κάποια τέτοια προβλήματα (οι πιο πολλοί μαθητές έχουν windows στο σπίτι τους)

χμμμ... είχα προσπαθήσει να το κάνω για να το ανεβάσω κάπου ως μια προσωρινή λύση. Δυστυχώς δεν τα κατάφερα με τα εργαλεία που (υποτίθεται) θα παρήγαγαν .html από τα .docbook αρχεία. Πάει καιρός όμως από τότε...

Τώρα, αν κάποιος θέλει να αφιερώσει κάμποσο χρόνο και να το κάνει χειρωνακτικά, μπορεί πάρει τα αγγλικά html και τη μετάφραση (από τα ελληνικά docbook ή να του στείλω τα .po) ώστε να έχουμε html με την ελληνική μετάφραση.

alkisg

Παράθεση από: markakis στις 18 Φεβ 2011, 01:23:44 ΠΜ
Ωστόσο στη σελίδα www.μαρκακησ.gr/KTurtle/ έχω ανεβάσει τα απαραίτητα αρχεία (kturtle.zip) και οδηγίες για χειρωνακτική εγκατάσταση σε Linux.

Εάν δεν υπάρχει περίπτωση να βγει πακέτο με το ελληνικό documentation του kturtle για το Ubuntu 10.04, τότε να δημοσιεύσουμε εμείς ένα πακέτο στο αποθετήριο για να διευκολύνουμε την κατάσταση.

Να το ονομάσω kturtle-el και απλά να βάλω τα αρχεία από το kturtle.zip και dependency στο kturtle; Χρειάζεται κάτι άλλο;
Ή να το ονομάσω kturtle και να συμπεριλάβω και τα αρχεία του πρωτότυπου kturtle, ώστε να έρθει σαν update για όλους;

Για τα Windows, ίσως ένα self-extracting .exe που να τα αποσυμπιέζει στην κατάλληλη θέση να ήταν ένα βολικό workaround.

markakis

Παράθεση από: alkisg στις 24 Φεβ 2011, 06:45:51 ΜΜ
Εάν δεν υπάρχει περίπτωση να βγει πακέτο με το ελληνικό documentation του kturtle για το Ubuntu 10.04, τότε να δημοσιεύσουμε εμείς ένα πακέτο στο αποθετήριο για να διευκολύνουμε την κατάσταση.

Δε νομίζω να βγει πακέτο. Η ελληνική μετάφραση των εφαρμογών του KDE έχει επιταχυνθεί τελευταία, όμως δεν ισχύει το ίδιο με το documentation.

Παράθεση από: alkisg στις 24 Φεβ 2011, 06:45:51 ΜΜ
Να το ονομάσω kturtle-el και απλά να βάλω τα αρχεία από το kturtle.zip και dependency στο kturtle; Χρειάζεται κάτι άλλο;
Ή να το ονομάσω kturtle και να συμπεριλάβω και τα αρχεία του πρωτότυπου kturtle, ώστε να έρθει σαν update για όλους;

Ναι, αρκεί τα αρχεία του .zip να μπουν στο φάκελο /usr/share/doc/kde/HTML/el/kturtle/
Νομίζω πιο κομψό είναι να υπάρχει ένα πακέτο kturtle-el που να προσθέτει το ελληνικό documentation και απλά να έχει dependency στο kturtle. Το μειονέκτημα σε αυτή την περίπτωση, όπως λες και 'συ, είναι ότι δεν θα έρθει ως update στις υπάρχουσες ενημερώσεις αλλά θα πρέπει να το προσθέσει ο χρήστης-διαχειριστής. Το πακέτο kturtle-el μπορεί να είναι στα προτεινόμενα των sch-scripts  για το Γυμνάσιο αντί του πακέτου kturtle.

Παράθεση από: alkisg στις 24 Φεβ 2011, 06:45:51 ΜΜ
Για τα Windows, ίσως ένα self-extracting .exe που να τα αποσυμπιέζει στην κατάλληλη θέση να ήταν ένα βολικό workaround.
Το ζήτημα στα Windows είναι ποια είναι η κατάλληλη θέση. Σε παλαιότερες εκδόσεις του KDE για Windows η δομή των φακέλων ήταν παρόμοια με το linux και αρκούσε η αντιγραφή των αρχείων. Στην 4.5.x που δοκίμασα (windows πάντα) βλέπω έχουν αλλάξει οι φάκελοι. Αν κάποιος τα κατάφερε σε πρόσφατη έκδοση να πει πως...

alkisg

Τελικά η σωστή τους θέση είναι στο πακέτο kde-l10n-el. Απ' ότι φαίνεται στη λίστα αρχείων του πακέτου, έχουν ήδη βάλει τα ελληνικά docbooks για τον konqueror εκεί, οπότε δεν πρέπει να είναι δύσκολο να συμπεριλάβουν και τα docbooks του kturtle.
Μέχρι όμως να τα συμπεριλάβουν εμείς μπορούμε να ανεβάσουμε στο αποθετήριο μια βελτιωμένη έκδοση αυτού του πακέτου που να τα περιέχει. Αυτό θα έρθει αυτόματα σαν update για όλους.

Με παραξενεύει όμως το ότι φαίνεται το Debian να έχει διαφορετικό πακέτο kde-l10n-el από το Ubuntu, θα το ψάξω με την πρώτη ευκαιρία...