Changeset 4457
- Timestamp:
- 01/31/07 11:31:48 (2 years ago)
- Files:
-
- WiredClient/trunk/English.lproj/Localizable.strings (modified) (5 diffs)
- WiredClient/trunk/English.lproj/PublicChat.nib/keyedobjects.nib (modified) (previous)
- WiredClient/trunk/English.lproj/ReleaseNotes.rtf (modified) (1 diff)
- WiredClient/trunk/French.lproj/Localizable.strings (modified) (11 diffs)
- WiredClient/trunk/German.lproj/Localizable.strings (modified) (10 diffs)
- WiredClient/trunk/Japanese.lproj/Localizable.strings (modified) (10 diffs)
- WiredClient/trunk/Reconnect.tiff (added)
- WiredClient/trunk/WCConnectionController.m (modified) (1 diff)
- WiredClient/trunk/WCPublicChat.m (modified) (3 diffs)
- WiredClient/trunk/WiredClient.xcodeproj/project.pbxproj (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredClient/trunk/English.lproj/Localizable.strings
r4441 r4457 271 271 272 272 /* Disconnect toolbar item 273 Disconnect dialog button274 Disconnect menu item*/273 Disconnect menu item 274 Disconnect dialog button */ 275 275 "Disconnect" = "Disconnect"; 276 276 … … 309 309 "File or Folder Not Found" = "File or Folder Not Found"; 310 310 311 /* File plural */ 312 "files" = "files"; 313 311 314 /* Files toolbar item */ 312 315 "Files" = "Files"; 313 314 /* File plural */315 "files" = "files";316 316 317 317 /* Transfer finished (files, transferred, speed, time) */ … … 406 406 "Message Received" = "Message Received"; 407 407 408 /* Message plural */ 409 "messages" = "messages"; 410 408 411 /* Messages toolbar item 409 412 Messages window title */ 410 413 "Messages" = "Messages"; 411 412 /* Message plural */413 "messages" = "messages";414 414 415 415 /* Smiley */ … … 466 466 /* Ping received message (interval) */ 467 467 "Received ping reply after %.2fms" = "Received ping reply after %.2fms"; 468 469 /* Disconnect toolbar item */ 470 "Reconnect" = "Reconnect"; 468 471 469 472 /* Restore all layouts to default dialog title */ … … 554 557 "The folder \"%@\" already exists." = "The folder \"%@\" already exists."; 555 558 556 /* Error ( path) */559 /* Error (number) */ 557 560 "The folder contains %u files with resource forks, which are not handled by Wired. Only the data parts will be uploaded, possibly resulting in corrupted files. Please use an archiver to ensure the files will be uploaded correctly." = "The folder contains %u files with resource forks, which are not handled by Wired. Only the data parts will be uploaded, possibly resulting in corrupted files. Please use an archiver to ensure the files will be uploaded correctly."; 558 561 WiredClient/trunk/English.lproj/ReleaseNotes.rtf
r4455 r4457 34 34 - Don't scroll chat to bottom after changing preferences\ 35 35 - Don't close the chat window when disconnecting\ 36 - Add a reconnect toolbar item\ 36 37 - Localization updates 37 38 \f0\b \cf2 \ WiredClient/trunk/French.lproj/Localizable.strings
r4237 r4457 70 70 "%@: %@" = "%1$@: %2$@"; 71 71 72 /* Search info (items, 'item(s)', total) 73 Files info (count, 'item(s)', size) */ 72 /* Search info (items, 'item(s)', total) */ 74 73 "%d %@, %@ total" = "%1$d %2$@, %3$@ totalisé"; 75 74 … … 169 168 /* Delete bookmark dialog button title 170 169 Delete ignore dialog button title 170 Transfers overwrite alert button 171 171 Delete file button title 172 172 Restore all layouts to default dialog button title … … 299 299 "file" = "fichier"; 300 300 301 /* Error */ 301 /* Error 302 Transfers overwrite alert title */ 302 303 "File Exists" = "Fichier existant"; 303 304 … … 341 342 "General" = "Généralité"; 342 343 344 /* Account type */ 345 "Group" = "Groupe"; 346 343 347 /* Group singular */ 344 348 "group" = "groupe"; 345 346 /* Account type */347 "Group" = "Groupe";348 349 349 350 /* Group plural */ … … 393 394 "Login Failed" = "Echec d’identification"; 394 395 396 /* Disconnected chat message */ 397 "Lost connection to %@" = "Connexion perdue avec %@"; 398 395 399 /* Make layout default dialog title */ 396 400 "Make Current Layout Default?" = "Définir la disposition par défaut?"; … … 401 405 /* Event */ 402 406 "Message Received" = "Message reçu"; 407 408 /* Message plural */ 409 "messages" = "messages"; 403 410 404 411 /* Messages toolbar item 405 412 Messages window title */ 406 413 "Messages" = "Messages"; 407 408 /* Message plural */409 "messages" = "messages";410 414 411 415 /* Smiley */ … … 430 434 "Open Failed" = "Echec d’ouverture"; 431 435 436 /* Transfers overwrite alert button */ 437 "Overwrite" = "Remplacer"; 438 432 439 /* Wired Protocol error 516 title */ 433 440 "Permission Denied" = "Permission refusée"; … … 454 461 "Queued at position %u" = "En attente à la position %u"; 455 462 463 /* Disconnected chat message */ 464 "Re-established connection to %@" = "Ré-établir la connexion avec %@"; 465 456 466 /* Ping received message (interval) */ 457 467 "Received ping reply after %.2fms" = "Réception d’une réponse de \"ping\" après %.2fms"; 468 469 /* Disconnect toolbar item */ 470 "Reconnect" = "Reconnecter"; 458 471 459 472 /* Restore all layouts to default dialog title */ … … 535 548 "The file \"%@\" already exists." = "Le fichier \"%@\" existe déjà."; 536 549 550 /* Transfers overwrite alert title */ 551 "The file \"%@\" already exists. Overwrite?" = "Le fichier \"%@\" existe déjà. Remplacer?"; 552 537 553 /* Error (path) */ 538 554 "The file \"%@\" has a resource fork, which is not handled by Wired. Only the data part will be uploaded, possibly resulting in a corrupted file. Please use an archiver to ensure the file will be uploaded correctly." = "Le fichier \"%@\" comprend un ensemble de données non reconnues par Wired. Seules les données seront envoyées, pouvant causer la corruption du fichier. Utilisez de préférence une archive du fichier pour garantir son intégrité."; … … 541 557 "The folder \"%@\" already exists." = "Le dossier \"%@\" existé déjà."; 542 558 543 /* Error ( path) */559 /* Error (number) */ 544 560 "The folder contains %u files with resource forks, which are not handled by Wired. Only the data parts will be uploaded, possibly resulting in corrupted files. Please use an archiver to ensure the files will be uploaded correctly." = "Le dossier \"%@\" comprend des fichiers non reconnues par Wired. Seules les données seront envoyées, pouvant causer la corruption de fichier. Utilisez de préférence une archive du dossier pour garantir son intégrité."; 545 561 … … 627 643 "Uploads Folder" = "Dossier d’envois"; 628 644 645 /* Account type */ 646 "User" = "Utilisateur"; 647 629 648 /* User singular */ 630 649 "user" = "utilisateur"; 631 650 632 /* Account type */633 "User" = "Utilisateur";634 635 651 /* Event */ 636 652 "User Changed Nick" = "Un membre a changé de pseudo"; WiredClient/trunk/German.lproj/Localizable.strings
r4332 r4457 70 70 "%@: %@" = "%1$@: %2$@"; 71 71 72 /* Search info (items, 'item(s)', total) 73 Files info (count, 'item(s)', size) */ 72 /* Search info (items, 'item(s)', total) */ 74 73 "%d %@, %@ total" = "%1$d %2$@, %3$@ gesamt"; 75 74 … … 169 168 /* Delete bookmark dialog button title 170 169 Delete ignore dialog button title 170 Transfers overwrite alert button 171 171 Delete file button title 172 172 Restore all layouts to default dialog button title … … 299 299 "file" = "Datei"; 300 300 301 /* Error */ 301 /* Error 302 Transfers overwrite alert title */ 302 303 "File Exists" = "Datei bereits vorhanden"; 303 304 … … 341 342 "General" = "Allgemein"; 342 343 344 /* Account type */ 345 "Group" = "Gruppe"; 346 343 347 /* Group singular */ 344 348 "group" = "Gruppe"; 345 346 /* Account type */347 "Group" = "Gruppe";348 349 349 350 /* Group plural */ … … 393 394 "Login Failed" = "Verbindung fehlgeschlagen"; 394 395 396 /* Disconnected chat message */ 397 "Lost connection to %@" = "Lost connection to %@"; 398 395 399 /* Make layout default dialog title */ 396 400 "Make Current Layout Default?" = "Jetziges Layout zu Standard machen?"; … … 401 405 /* Event */ 402 406 "Message Received" = "Nachricht erhalten"; 407 408 /* Message plural */ 409 "messages" = "Nachrichten"; 403 410 404 411 /* Messages toolbar item 405 412 Messages window title */ 406 413 "Messages" = "Nachrichten"; 407 408 /* Message plural */409 "messages" = "Nachrichten";410 414 411 415 /* Smiley */ … … 430 434 "Open Failed" = "Öffnen fehlgeschlagen"; 431 435 436 /* Transfers overwrite alert button */ 437 "Overwrite" = "Overwrite"; 438 432 439 /* Wired Protocol error 516 title */ 433 440 "Permission Denied" = "Zugriff verweigert"; … … 454 461 "Queued at position %u" = "Wartend an Stelle %u"; 455 462 463 /* Disconnected chat message */ 464 "Re-established connection to %@" = "Re-established connection to %@"; 465 456 466 /* Ping received message (interval) */ 457 467 "Received ping reply after %.2fms" = "Ping-Antwort erhalten nach %.2fms"; 468 469 /* Disconnect toolbar item */ 470 "Reconnect" = "Wieder verbinden"; 458 471 459 472 /* Restore all layouts to default dialog title */ … … 534 547 /* Error (path) */ 535 548 "The file \"%@\" already exists." = "Die Datei \"%@\" ist bereits vorhanden."; 549 550 /* Transfers overwrite alert title */ 551 "The file \"%@\" already exists. Overwrite?" = "The file \"%@\" already exists. Overwrite?"; 536 552 537 553 /* Error (path) */ … … 627 643 "Uploads Folder" = "Ordner zum Heraufladen"; 628 644 645 /* Account type */ 646 "User" = "Benutzer"; 647 629 648 /* User singular */ 630 649 "user" = "Benutzer"; 631 650 632 /* Account type */633 "User" = "Benutzer";634 635 651 /* Event */ 636 652 "User Changed Nick" = "Benutzer wechselte Spitznamen"; WiredClient/trunk/Japanese.lproj/Localizable.strings
r4439 r4457 70 70 "%@: %@" = "%1$@: %2$@"; 71 71 72 /* Search info (items, 'item(s)', total) 73 Files info (count, 'item(s)', size) */ 72 /* Search info (items, 'item(s)', total) */ 74 73 "%d %@, %@ total" = "合計: %1$d %2$@で %3$@"; 75 74 … … 169 168 /* Delete bookmark dialog button title 170 169 Delete ignore dialog button title 170 Transfers overwrite alert button 171 171 Delete file button title 172 172 Restore all layouts to default dialog button title … … 299 299 "file" = "ファイル"; 300 300 301 /* Error */ 301 /* Error 302 Transfers overwrite alert title */ 302 303 "File Exists" = "同名のファイルが存在するとき"; 303 304 … … 341 342 "General" = "全般"; 342 343 344 /* Account type */ 345 "Group" = "グループ"; 346 343 347 /* Group singular */ 344 348 "group" = "グループ"; 345 346 /* Account type */347 "Group" = "グループ";348 349 349 350 /* Group plural */ … … 393 394 "Login Failed" = "ログインに失敗しました"; 394 395 396 /* Disconnected chat message */ 397 "Lost connection to %@" = "%@ さんとの接続が切れました"; 398 395 399 /* Make layout default dialog title */ 396 400 "Make Current Layout Default?" = "このレイアウトをデフォルトにしますか?"; … … 401 405 /* Event */ 402 406 "Message Received" = "メッセージの受信"; 407 408 /* Message plural */ 409 "messages" = "メッセージ"; 403 410 404 411 /* Messages toolbar item 405 412 Messages window title */ 406 413 "Messages" = "メッセージ"; 407 408 /* Message plural */409 "messages" = "メッセージ";410 414 411 415 /* Smiley */ … … 430 434 "Open Failed" = "開くことができませんでした"; 431 435 436 /* Transfers overwrite alert button */ 437 "Overwrite" = "上書き"; 438 432 439 /* Wired Protocol error 516 title */ 433 440 "Permission Denied" = "アクセス権がありません"; … … 454 461 "Queued at position %u" = "%u 番目のキューに入っています"; 455 462 463 /* Disconnected chat message */ 464 "Re-established connection to %@" = "%@ さんとの接続が再開されました"; 465 456 466 /* Ping received message (interval) */ 457 467 "Received ping reply after %.2fms" = "%.2fms 後に ping 応答を受信しました"; 468 469 /* Disconnect toolbar item */ 470 "Reconnect" = "接続し直す"; 458 471 459 472 /* Restore all layouts to default dialog title */ … … 534 547 /* Error (path) */ 535 548 "The file \"%@\" already exists." = "同名のファイル“%@”がすでに存在します。"; 549 550 /* Transfers overwrite alert title */ 551 "The file \"%@\" already exists. Overwrite?" = "ファイル“%@”はすでに存在します。上書きしますか?"; 536 552 537 553 /* Error (path) */ … … 627 643 "Uploads Folder" = "アップロードフォルダ"; 628 644 645 /* Account type */ 646 "User" = "ユーザ"; 647 629 648 /* User singular */ 630 649 "user" = "ユーザ"; 631 650 632 /* Account type */633 "User" = "ユーザ";634 635 651 /* Event */ 636 652 "User Changed Nick" = "ユーザによるハンドルネームの変更"; WiredClient/trunk/WCConnectionController.m
r4455 r4457 392 392 return (connected && ![[self connection] isDisconnecting]); 393 393 else if(selector == @selector(reconnect:)) 394 return !connected;394 return (!connected && ![[self connection] isReconnecting]); 395 395 else if(selector == @selector(files:) || selector == @selector(postNews:) || selector == @selector(broadcast:)) 396 396 return connected; WiredClient/trunk/WCPublicChat.m
r4455 r4457 152 152 [_toolbarItems setObject:item forKey:[item itemIdentifier]]; 153 153 154 // --- reconnect 155 item = [NSToolbarItem toolbarItemWithIdentifier:@"Reconnect" 156 name:NSLS(@"Reconnect", @"Disconnect toolbar item") 157 content:[NSImage imageNamed:@"Reconnect"] 158 target:self 159 action:@selector(reconnect:)]; 160 [_toolbarItems setObject:item forKey:[item itemIdentifier]]; 161 154 162 // --- banner 155 163 button = [[NSButton alloc] init]; … … 275 283 @"Transfers", 276 284 @"Accounts", 285 @"Reconnect", 277 286 @"Disconnect", 278 287 @"Banner", … … 532 541 connected = [[self connection] isConnected]; 533 542 534 if(selector == @selector(disconnect:)) 543 if(selector == @selector(reconnect:)) 544 return (!connected && ![[self connection] isReconnecting]); 545 else if(selector == @selector(disconnect:)) 535 546 return (connected && ![[self connection] isDisconnecting] && [NSApp isActive]); 536 547 else if(selector == @selector(files:)) WiredClient/trunk/WiredClient.xcodeproj/project.pbxproj
r4435 r4457 45 45 46 46 /* Begin PBXBuildFile section */ 47 771BDE730B70A6CC00E14B79 /* Reconnect.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 771BDE720B70A6CC00E14B79 /* Reconnect.tiff */; }; 47 48 771E6D510755F506000F9195 /* WCConversation.m in Sources */ = {isa = PBXBuildFile; fileRef = 771E6D4F0755F506000F9195 /* WCConversation.m */; }; 48 49 777D36C50987E125005B5EC1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 777D36C40987E125005B5EC1 /* WebKit.framework */; }; … … 288 289 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 289 290 32CA4F630368D1EE00C91783 /* prefix.pch */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = prefix.pch; sourceTree = "<group>"; }; 291 771BDE720B70A6CC00E14B79 /* Reconnect.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Reconnect.tiff; sourceTree = "<group>"; }; 290 292 771E6D4E0755F506000F9195 /* WCConversation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCConversation.h; sourceTree = "<group>"; }; 291 293 771E6D4F0755F506000F9195 /* WCConversation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WCConversation.m; sourceTree = "<group>"; }; … … 1086 1088 A545381205FA777E005C82FE /* Preview.tiff */, 1087 1089 A5E225C5057AB5290037C7F9 /* PrivateChat.tiff */, 1090 771BDE720B70A6CC00E14B79 /* Reconnect.tiff */, 1088 1091 77E555C607534701009A7557 /* RedDrop.tiff */, 1089 1092 A5E225D4057AB5290037C7F9 /* Reload.tiff */, … … 1348 1351 A545381305FA777E005C82FE /* Preview.tiff in Resources */, 1349 1352 A5E225FB057AB52A0037C7F9 /* PrivateChat.tiff in Resources */, 1353 771BDE730B70A6CC00E14B79 /* Reconnect.tiff in Resources */, 1350 1354 77E555C707534701009A7557 /* RedDrop.tiff in Resources */, 1351 1355 A5E2260A057AB52A0037C7F9 /* Reload.tiff in Resources */,
