Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Localized system strings

Îåêßíçóå áðü ôï ìÝëïò Dimitris Papadimitriou. Τελευταία δημοσίευση από το μέλος Dimitris Papadimitriou στις 21-12-2007, 12:00. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-01-2007, 13:32 24197

    Localized system strings

    Γνωρίζετε αν υπάρχει τρόπος να πάρω τις Localized τιμές για μερικά system strings. Ενδιαφέρομαι κυρίως για τα strings των message boxes, όπως Ok, Cancel, Ignore κλπ.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  29-01-2007, 14:13 24199 σε απάντηση της 24197

    Απ:Localized system strings

    Υπάρχουν Language Packs για το .NET 2.0 για διάφορες γλώσσες, μεταξύ των οποίων και για τα ελληνικά. Λεπτομέρειες θα βρεις στο "Installing Localized Versions of the .NET Framework"  και τα ίδια τα Language Packs στο http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  29-01-2007, 14:59 24203 σε απάντηση της 24199

    Απ:Localized system strings

    Βασικά αυτό που ψάχνω είναι κάποια method, property ή ακόμα και win32 api που να επιστρέφει το string που έχει το λειτουργικό σύστημα, στη γλώσσα που είναι κατασκευασμένο, ανεξάρτητα από τα regional options. π.χ. αν έχεις αγγλική έκδοση των windows, ότι regional options κι αν έχεις, το Cancel εμφανίζεται πάντα Cancel και όχι Άκυρο.
    Λες να υπάρχει κάποια τέτοια συνάρτηση;

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  29-01-2007, 16:03 24211 σε απάντηση της 24203

    Απ:Localized system strings

    To default είναι να σου εμφανίσουν τα Windows τα μηνύματα στη γλώσσα που είναι κατασκευασμένα. Ή διαφορετικά, στο CurrentUiCulture, το οποίο παίρνει σαν default τιμή τη γλώσσα στην οποία είναι κατασκευασμένα τα Windows. Αν κατάλαβα όμως, θέλεις ένα function που να λέει "Φέρε μου το string του OK button του Messagebox"?
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  29-01-2007, 16:29 24212 σε απάντηση της 24211

    Απ:Localized system strings

    Παναγιώτης Καναβός:
    Αν κατάλαβα όμως, θέλεις ένα function που να λέει "Φέρε μου το string του OK button του Messagebox"?

    Ναι, αυτό θέλω...

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  13-12-2007, 04:32 38300 σε απάντηση της 24212

    Απ: Απ:Localized system strings

    Έψαχνα κι εγώ για το ίδιο πράγμα και βρήκα την undocumented function MB_GetString στο πιο κάτω post.

    http://channel9.msdn.com/ShowPost.aspx?PostID=209431

    Εμένα πάντως θα με ενδιέφεραν και άλλα strings εκτός από αυτά που σχετίζονται με το MessageBox, π.χ. Minimize/Maximize/Restore/Close, κ.λπ.

  •  21-12-2007, 11:52 38552 σε απάντηση της 24212

    Απ: Απ:Localized system strings

    Τελικά υπάρχει λύση? Διότι και εμένα με ενδιαφέρει κάτι τέτοιο

    Manos
  •  21-12-2007, 11:58 38553 σε απάντηση της 38552

    Απ: Απ:Localized system strings

    Να ρωτήσω το γιατί? Μπορεί κανείς άνετα να αλλάξει τα strings της εφαρμογής του αλλάζοντας το CultureInfo του thread, ενώ το UI CultureInfo του thread ξεκινάει με default τιμή τη γλώσσα της έκδοσης του λειτουργικού, όχι του user locale. Μήπως αυτό που προσπαθείς να κάνεις γίνεται με άλλο τρόπο?
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  21-12-2007, 12:00 38554 σε απάντηση της 38552

    Απ: Απ:Localized system strings

    manosB:
    Τελικά υπάρχει λύση? Διότι και εμένα με ενδιαφέρει κάτι τέτοιο

    Η λύση που υποδεικνεύει ο kvist δουλεύει πολύ ωραία. Στηρίζεται βέβαια σε ένα undocumented win32 api, οπότε δεν δεσμεύει την Microsoft να το αφαιρέσει ή να σπάσει την προς τα πίσω συμβατότητα (!!! backward compatibility) κάποια στιγμή. Οπότε... η επιλογή είναι δική σου.


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems