Gibt es eine Möglichkeit, LocalizedResourceName (desktop.ini) global zu deaktivieren?

2856
ThiefMaster

Ich verwende ein deutsches Windows 7 und obwohl ich damit zufrieden bin (sonst würde ich eine englische Version installieren), mag ich lokalisierte Ordnernamen wirklich nicht - ich würde gerne den richtigen Ordnernamen sehen.

Natürlich könnte ich einfach LocalizedResourceNamevon jedem einzelnen löschen, desktop.iniaber ich frage mich, ob es einige Registrierungseinstellungen gibt, die dazu führen, dass Windows die lokalisierten Namen ignoriert.

3
Nein, es gibt keine entsprechende Registrierungseinstellung. Wenn Sie nicht lokalisierte Namen wünschen, müssen Sie entweder die Zeile "LocalizedResourceName" aus jeder Datei auskommentieren oder löschen. Möglicherweise möchten Sie auch alle `LocalizedFileNames`-Abschnitte entfernen. and31415 vor 9 Jahren 0
Diese einzige Ausgabe ist meiner Meinung nach ein triftiger Grund, etwas anderes als Englisch zu vermeiden. Ein anderer Grund ist, dass Excel zB "= CONCATENATE ()" in "= SAMMANFOGA ()" _ (Schwedisch, alle anderen auf ähnliche Weise geändert) _ ändert. Hannu vor 9 Jahren 1
Ich kenne @ Hannu, aber das System ist für meinen Vater, der Anglizismen nicht mag und kein englisches Windows möchte. Glücklicherweise benutzt er auch kein Excel. ThiefMaster vor 9 Jahren 0
=) Sprache ist manchmal ein Hindernis, was die Dinge schwieriger macht - nicht nur auf eine Weise. Hannu vor 9 Jahren 0
Ich wünschte, jemand hätte eine Lösung ... Kiwy vor 9 Jahren 0
@Kiwy Mayhaps kann ich (http://superuser.com/a/816065/35237) deinen Wunsch erfüllen. Zum Teil zumindest ... Tobias Kienzler vor 9 Jahren 0
Mögliches Duplikat von [Können Sie Windows 7 nicht dazu veranlassen, Ordnernamen zu lokalisieren?] (http://superuser.com/questions/739631/can-you-make-windows-7-not-localize-folder-names) Tobias Kienzler vor 9 Jahren 0

1 Antwort auf die Frage

2
Tobias Kienzler
  • Beachten Sie als Problemumgehung, dass der vollständige nicht übersetzte Pfad dort angezeigt wird, wenn Sie in die Adressleiste klicken
  • Um das LocalizedResourceNameautomatisch loszuwerden, installieren Sie ein bash(z. B. von git ) und führen
    for desktopini in $(find /c/Users -name desktop.ini); do sed -i "/^LocalizedResourceName/d" $desktopini; done
    Sie es aus. Wenn Sie den Eintrag lediglich für eine spätere Stornierung kommentieren möchten, verwenden Sie
    "s/^\(LocalizedResourceName\)/;\1/"statt
    "/^LocalizedResourceName/d".
    Natürlich können Sie den Pfad beliebig ändern. /c/UsersDenken Sie daran, dass msys / mingw Schrägstriche verwendet und nicht den Doppelpunkt nach dem Laufwerksbuchstaben.
  • Das könnte ein ähnlicher Weg mit Powershell sein, aber ich habe mich nie darum gekümmert, dass ich sowieso bash benutze ... Dieser SO-Beitrag könnte einen guten Start für das sedTeil ergeben. Oder prüfen Sie diese Antwort einfach anhand einer im Wesentlichen doppelten Frage
  • Beachten Sie schließlich, dass dies desktop.inivollständig ignoriert wird, wenn für einen Ordner weder das System- noch das Readonly-Attribut festgelegt ist
Beachten Sie, dass sed eigentlich kein Teil von bash ist. Ich bezweifle jedoch, dass es viele Möglichkeiten gibt, bash zu installieren, die Sie nicht auch sed installieren lassen ... SamB vor 9 Jahren 0
@SamB guter Punkt, aber zumindest msys / mingw und cygwin, die wahrscheinlichsten Quellen einer Windows-Bash-Klasse, die IIRC enthält, sind standardmäßig sed Tobias Kienzler vor 9 Jahren 0
fast sicher in jeder Konfiguration, die bash beinhaltet, ja. Was für Cygwin oder MSYS eine Konfiguration wäre. SamB vor 9 Jahren 0